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.
@MrShelbySan@wildbus8979 You pretty much always want to be using KVM. QEmu, VMM, VirtualBox, Gnome Boxes, and some other apps all support it. The rest is just down to what app/tools you prefer.
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.