I use a virtualbox vm for work. Linux desktop runs a windows VM with Windows 10 and all my work stuff on it. I love it, its been very reliable. Its mostly simple though, it doesn't need to be super speedy, just needs to house my orgs mandatory vpn and av so I can connect to my work stuff.
I recently ported my windoze 10 vm to kvm/virt-manager from virtualbox and don't intend to go back. I used to use virtualbox because it was easy to deal with, but that advantage has all but disappeared.