I've been running Qubes 3.2 for about 10 months on a intel skull canyon nuc. I love it.
I have separate vms for media and browsing, for music (spotify), development (python, rust), skype, personal email, work email and password manager.
It needs 16gb of ram to be able to run all of these at once and about 150gb of disk if you actually create separate template vms.
My only real pain was coping and pasting between all of these vms (you need to ctrl+c then ctrl+shift+c for copy and the ctrl+shift+v, ctrl+v for paste [1])
I solved that with a custom solution that automatically distributes the clipboard contents (for text only) to multiple vms (depending on the source of the clipboard change). I know it defeats the purpose of isolation for the clipboard but it's ok for my use case.