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.
GNOME Boxes is actually simpler than Virtualbox, in my opinion, with all the options you'll need. It even lets you install a variety of ISOs straight from the interface, without needing to go out to the web. Of course, if you're installing Windows, you need to supply your own ISO file.
Virt-Manager can be unintuitive but it's plenty capable.