I tried Hyper-V after using VMware for about a year and it was not a pleasant experience. We decided to use Hyper-V with a client because it was during the period when MS refused to support their product running on VMware so we didn’t want to take a chance. Hyper-V took longer to setup, we had issues with DHCP and NICs not being able to bind, spent hours on the phone with MS techs who didn't know what to do because it was so new. I think this is when I realized that MS puts out a "finished product" but it’s really a massive beta test. After a few months we started having performance issues. Instead of wasting more time with MS, we converted the images and installed ESX. All of our problems disappeared. That’s when I decided I was tired of being the MS ginnie pig. VMware has always been a solid product with very few issues. We don't use anything else for our virtualization solutions, especially now that MS cam to their senses about support.