I have found a link which would help you to get some points of comparison between VMware ESX 4.0 & MS Windows Server 2008 R2 Hyper-V
Please check the link given below:
www dot itcomparison dot com/Virtualization/VMwareESX4vsMshypervr2/VMwareESX4vWindows2008R2HyperV.htm