One thing is missing comparing to virtualbox, is the bridge-mode especially when host uses wireless which is very common these days. virtualbox hacked bridge-mode and made it working well all the time, with libvirt/qemu/kvm you will need write a lot of scripts and click around to set this up. This is the sole reason I had to stick with virtualbox these years.
- Simple OpenGL accelerated guest graphics (alternatives: intel gvt-g, card passthrough, virgl in qemu (not generally available), SPICE+qxl in qemu (not nearly as performant))
- bridged networking "just works"
- open-vm-tools enable quite an interesting array of comfortable guest integration
- disk image format can be handled by qemu-img for conversion purposes, so it's easy to migrate vmware virtualbox qemu+kvm.
The graphics part is why for desktop VMs, I prefer the vmware solution at the moment.