I've been using KVM/Xen/VMware for some time and always enjoyed it. And since Amazon and Google especially are going all in on KVM I'm surprised to hear the Xen is a better choice.
Sorry for not googling before asking...
KVM is, like VMware, a Type 2 hypervisor. [1]
Xen is a proper Type 1 hypervisor.
[1] https://microkerneldude.wordpress.com/2010/10/14/much-ado-ab...
I guess it's your use of 'proper' that bugged me.