VirtualBox
ā ā ā ā ā
Good
Reliable, fast virtualization that runs on Windows, Mac, Linux, and Solaris(!) hosts, and can run lots of different guest operating systems. You can adjust the virtual hardware in a lot more detail than you can with Boxes.
It supports 3D hardware acceleration, and runs Windows 10/11 VMs on Linux hosts much faster than the native KVM system (Boxes, Virt Manager, etc) can. (I canāt even get a Windows 11 guest to run on KVM.) Itās still not as fast at running Windows games as Steam/Proton, but Minecraft (Bedrock Edition) is actually playable in a Windows 11 VM on my Linux host!
Iāve mainly used the RPMFusion packages on Fedora, and itās been solid. And unlike VMWare, I can actually find it.
Bad
Itās Oracle. Thatās another whole post, but thankfully the core application started out as Free Software under the GPL. That makes it easy to package for Linux, hard for Oracle to completely enclose, and legal to use without giving money one of my least favorite tech companies.
Also, it canāt emulate different hardware architectures, and from what I can tell, itās x86_64 only except on macOS, where itāll run on either Apple Silicon or Intel (for now).
Ugly
The user interface.
Mouse integration works perfectly until it doesnāt (I had to turn it off for Minecraft, for instance), and then you have to look up the host key (Right-Ctrl by default) to get out of it again.
Some features, like virtual USB devices and disk encryption, require an extension pack, which is licensed separately, either as a paid add-on for commercial use or free for personal use.
Weird, but OK
āSeamless Modeā is supposed to display the guestās apps as windows directly on your main desktop, instead of putting the entire guest desktop in a window. (Similar to Parallelsā Coherence or VMWareās Unity.) It doesnāt work that way on my system, probably because Iām running Wayland, and instead it works as an almost full-screen view, but with the GNOME top bar still visible. It makes it a lot easier to switch between guest and host than running it full screen.
More info at VirtualBox.