Hyper-V is just.....wrong. Feature wise (and maybe just in in how the features are implemented) it doesn't compare to vmware. Take networking for example. In vmware it's easy as pie to setup VLAN's, VM only networks, etc. In Hyper-V it's a somewhat complicated process. The thin provisioning of hard drives by default is bad, bad, bad. Give me the option during VM build like vmware does.