Det finns nackdelar också med VMware ESXi, men det enda jag funnit hitills är hårdvarustöd. Det finns möjlighet att implementera i efterhand, men med KVM så finns det redan installerat med Linuxkärnan.
VMware har bättre gästsupport, men de flesta Windows/Linux fungerar i KVM.
http://www.linux-kvm.org/page/Guest_Support_Status
Du kan läsa i detta dokument om vilka nackdelar det är med KVM. Det som gäller för Xen, gäller också för KVM.
http://www.vmware.com/files/pdf/vmware_advantage.pdf
Förutom enkelheten i administrationen, så gillar jag att det går att lägga till resurspooler i form av CPU & RAM. Dessa pooler kan sedan användas av de virtuella maskinerna vid behov. Det går även att begränsa hur mycket respektive virtuell maskin kan använda sig av. En annan finess som jag fann användbar i det virtuella nätverket är VLAN, VLAN Trunking, Traffic Shaping, samt NIC Teaming.
Det bästa är om du laddar hem ESXi och testar, då ser du själv vad som passar dig.