What’s the benefit of KVM over Xen these days?
Since both hypervisors have very good support for hardware virtualization technology, it becomes more of an architecture decision. Practically speaking, it is a little bit easier to build a very small footprint hypervisor with the core KVM code than Xen.
[1] https://github.com/torvalds/linux/blob/master/arch/x86/xen/