One big outstanding issue:
For whatever reason, attempting to play some youtube videos (sometimes) without explicitly setting LIBGL_ALWAYS_SOFTWARE 1 for firefox results in NVRM: VM: invalid mmap scattering my logs, in addition to the compositor failing.
This appears to be related to a bug in the nvidia drivers I'm using? But I need to dig into it more.