This has gotten a lot better, but for quite a while `vbox` was the thing that made my computer lock up most of the time, especially the USB drivers.
This is okay for me on a single machine, but at scale of a development team, it gets expensive quick.
After I changed from job-installed Virtualbox to the Parallels license I already had, my workflow sped up dramatically. It was easily half the time to go through an install cycle as before. The performance increase was absolutely massive. Since then we've only had more and more issues with Virtualbox that makes it worth replacing at a relatively high cost.
They includes:
- Poor documentation
- Broken build scripts for some of the open source version
- Lack of support on forum/IRC
- Project still uses SVN
- Procedure for submitting patch is very archaic
I personally would love to see them move to Github. It would make contributing much easier.Other people here raised some legitimate points with the build and patch submission process that I also would like to see improved, but yours are just narrow minded prejudice.
For example, USB2.0 and RDP support is non-free.
https://www.virtualbox.org/wiki/Licensing_FAQ
Also note that they do openly admit that stopping to release under GPL 2.0 is not planned, but possible and they reserve the right to do so in future.
I understand that this leaves Mac users behind. But OS X isn't open source, so there we are.