By definition, all virtualization programs are memory hogs.
Nitpick here, the hypervisors are very lean and efficient in their use of memory. It's the guest operating system that needs the RAM. You're basically running 2 OSes at the same time. You could run DOS in 1 MB of RAM and with the hypervisor overhead, you'd probably be sitting at 4 MB of RAM usage. Yes megabytes aren't typos here.
I use VirtualBox when I'm messing around or running Linux. It's OK, not as good as parallels or vmware but it works.
You don't actually explain why. You just say it is so. Seriously, VirtualBox is every bit as good as the other 2 and is seeing such fast releases that any features missing are almost instantly added.
In my experience, VirtualBox, VMWare, Parallels, they are all the same. BTW, one doesn't really use more memory than the other, it all depends on how much you allocate to the guest operating system. If you allocate 1 GB of RAM + 32 MB of video framebuffer to a guest, the memory overhead between the 3 will be negligible.
I tried putting ubuntu on my mac using virtualbox. I could never get it to go all the way to full install. Using Vmware fusion worked the first time. Virtualbox is a great program, but not always. It worked fine when I put Vista on my ubuntu box though.
I dunno how you messed up in Virtualbox, but the hypervisor has nothing to do with it. I installed about 3 dozens flavors of Linux with it and never had a problem. Your post is of course light on details, as all the Virtualbox detractor posts are.
Again, just trying to save the OP some coin.
I'm not arrogant enough to presume to know how other people use Bootcamp, VMWare or Parallels not to mention pass judgment on their decisions.
I use Parallels on my MBA to run Windows programs I still need to use.
I used VMWare to be able to run a web server (Windows or Red Hat) along side a desktop in order to do web site development/demonstrations without the need to have multiple devices.
Funny how you call me arrogant and then state what you did with VMWare/parallel only to not prove my point more. You didn't use it at all for Bootcamp booting (which again, has the issues I named, which no one addressed). And both your uses of both software could have been accomplished for 0$ with VirtualBox.
Again, you people justifying spending money are trying too hard. VirtualBox. 0$. At minimum everyone should download it, install it, try to see if it works for them before even thinking of spending cash.