How big of a change is it? If you are, say, a Linux terminal native can you just pick up and run?
There's some learning curve for features which exist for valid reasons, especially around communicating between domains. For instance, copy-and-paste between qubes requires extra steps. Plugging in a USB keyboard or mouse doesn't just work - you have to authorize it first (just click the OK button using a PS/2 mouse, or laptop's touchpad). You have to learn how to move files between qubes. USB drives, cameras, and microphones aren't globally available to all applications - you have to attach them to a qube first. You can install software using apt-get inside a qube, but it won't persist across reboots - you have to update the OS template.
I want those extra steps and complications - they are features, not a bugs! The first few days you'll be looking things up in the FAQ. After that it's pretty easy.
There are a few sore points that don't go away. You don't get GPU acceleration in your web browser, so rendering is slower. Gaming is not an option. Your application qubes live behind a firewall qube, so things that require network broadcast like Chromecast won't work. Those are fine for me but not for everyone.
> You can install software using apt-get inside a qube, but it won't persist across reboots - you have to update the OS template.
> I want those extra steps and complications
Is it wrong of me to say that enabling persistence, with snapshots, on a qube should be a single toggle?
Doing so has proved hard and slow so far, and Spectrum hasn't had a usable release for the masses yet.
As a qubes user, I think this is interesting but it definitely does not sound more usable.
Of course, I’m not being targeted by the state so my threat model is much lower.
The idea your data on a PC connected to Internet can be really secured from the most powerful actors is very naive.
Am I wrong about that?
Upd: yes, also there is no GPU acceleration in the VMs.