Re: bootcamp? @Thomas Wolf
The main difference I've seen is that VirtualBox supports only either software rendering or passthrough of antiquated version of OpenGL. It's pretty easy to demonstrate the difference: on my MacBook if I enable accelerated rendering then no browser supports WebGL. If I disable it then they run WebGL in software.
VMWare supports passthrough of relatively modern versions of OpenGL. So WebGL is accelerated. As is the desktop compositor I happen to use, which makes a massive difference for ordinary productivity if, like me, that means X11.