From the reviews I read (and I get a lot) it seems that VB is winning lots
of friends and is given a big edge over VMWare in terms of ease of use and
features. However, there are many reasons to choose VMWare, particularly if
that is what your business uses or you are using appliances made for VMWare.
However, their fees are steep and out of league for the average user. The
free version cannot compare with VB, IMO, and setting it up is a nightmare
for newbies.