But some people say VMWARE Player (also free for personal use) has better performance.
What would be the best one for running multiple OSes and building U++ software? What's your experience?
I am using VMWARE player because I had strange issues with VirtualBox - e.g. it was strangely slowing down to the point of freeze during compilation. Nothing like that experienced with VMWARE...