I’ve daily-driven Qubes for about a year and it’s been easier than I expected. The main drawback is gaming because you need a second GPU and the GPU passthrough setup is annoying. I don't game much, so I use the CPU's integrated GPU for dom0 and reserve my dedicated GPU for general hardware-acceleration e.g. smoother youtube playback.
it does serve a real purpose for hw isolation and imho if you need that level of security is pretty much the only option outside of a custom build which would amount to something with similar properties.
still it would not help against certain hw based attacks. mainly evil maid type of things. not a rogue cpu or nvme drive...