When we were initially making that decision about two years ago, both products were just coming out. As you pointed out, Hyper-V has a clear price advantage. However at the time, and I believe this is still true, Hyper-V was a technically inferior product that could not come close to the consolidation ratios that VMware could do. VMware's resource scheduler is much more complex, with features like ram deduplication and the guest memory balloon that allow me over-allocate twice as much virtual memory as I have physical on the hosts without any negative performance impacts. ESXi also doesn't carry that whole weight of a Windows install, and is easier to maintain and has less security vulnerabilities being disclosed about it. With 2008 and R2 guests, I can hot-add memory or entire processors without a guest reboot. For our operation where we are shooting to consolidate 30+ servers down to 3, the ability to use these technologies and over-commit resources made sense for the extra cost. But depending on how large your operation it, it might be more cost-effective to just lease resources from ATS's virtualization cluster and let them manage it.