For me, that nice thing with vSphere is that if your system is on the HCL, you drop in the vSphere ISO and you're good to go, all your hardware will work and you don't need third-party drivers to do things like NIC bonding/teaming or MPIO.
Also (and at this point it isn't free) the fact that you can run ESXi in a production environment and pay a small amount to have it supported is, IMO, a big advantage over Hyper-V and Microsoft in general (sorry, but not a fan of the way they will sell you Windows and Exchange but offer no reasonably priced support options).
On other other hand, if you do want to do something different it can be a right bitch (many hours trying to get SCSI pass through to work for backups) - Alien Queen Bitch in the case of ESXi