This is only my opinion but Qubes is the perfect example of what happens when you don't have a clear idea of the threat model first. It's overkill. The Linux kernel has a lot of onboard tools to separate privileges and users, these systems are very simple to set up in layers and found weaknesses in them are very rare. Random internet drivebys by some russian hackers (at best) target the Browser of the normie who didn't update in six months and doesn't even run ublock, or his smartphone with the last security update from 2018. The absolute state of computer forensics in law enforcement in many countries leads me to believe that you're safe from them if you hide your manifesto.txt in the system32 folder in a windows installation, if you did something that interesting that is. If you have some three letter agency on your back, Qubes won't protect your shins from being worked over with a hammer and if you're not exactly in the media spotlight, you probably just will commit suicide.
With systems like that I always feel the added considerable complexity is inherently more dangerous as it leads to either a) user error decreasing security because he didn't use it correctly or b) user bypassing some of the security on purpose because it's just too inconvenient, ending up making the whole thing less secure than a simpler setup would be (such hacks are usually spur of the moment things and not well thought out) c) more room for exploits to be overseen because of the underlying complexity making it hard to snuff bugs out. Know your threats first, and THEN implement security measures against them. The other way around just doesn't make sense.
For some things, I wouldn't even bother with VMs these days. You can get perfectly capable non-gaming computers in the $100 range. An entirely physically separated system is even safer (hardware bugs bypassing the security offered by VMs for example don't matter, because y'know, if you wanna be that paranoid - there were quite a few escape exploits in VM stuff) and also at the same time simpler to use.