VB is OK, it is good enough to get in and do a few things without really having to lay out any money.
Parallels was my first purchase, it is OK and does a fair job. But as someone else mentioned, lousy video support with corrupted graphics at times and other issues. Their support was horrid. Apple released a patch that broke it, and their only answer was, "Buy another year license." So they do NOT support their older code base. In other words, you HAVE to keep paying them because you only get a ONE YEAR license.
Fusion works great. Yes it doesn't run games well; but for the most part they run. Overall I found it to be much smoother then Parallels and much easier to get around in. I highly recommend it. They keep upgrading the previous versions to work on the latest OS patches / changes free of charge. Major upgrades are given at big discounts but overall, you can still buy it online for $25 to $30 for the full version.