Virt manager/kvm isn't that hard to use. A bit harder than VirtualBox/VMware. I've already used it to set up 2 Linux guests, and Windows 10, they all run smoothly. And all that, with no prior experience, and not needing to look for a tutorial before trying. If you're running linux, skip other virtualization solutions and just try Virt Manager instead.It is for those who know. For me who is new to Linux, this is higher math.
I also tested USB pass-through from host to guest, I was able to Odin flash a firmware on an older phone.
@Virnik0: Thanks to your recommendation, I have already deleted my native Windows install. I now have Windows 10 set up in Virt Manager, and am busily redoing my setup so that all my Windows stuff runs in the VM only. Performance is pretty good. The only issue I can see, is that Virt Manager may not be so good for playing native Windows games. I've been aware of GPU pass-through for quite some time, but I've never tried it. I'm sure there must be some way to share my Nvidia to the guest Windows. But until then, I'd need native Windows for gaming.