The only problem is VMWare has abandoned Linux guests in Unity mode for newer releases of VMWare, which likely means you'll be stuck on 7.x and running older guest versions until the end of time.
For me, VirtualBox's deal breakers are:
- VBox doesn't support dual monitors in seamless mode while VMWare does.
- VBox is not capable of running another 64bit OS inside of itself through virtualization, so using Vagrant inside of VBox is not happening. VMWare does not have this limitation.