Well, it WILL run on Xen 6.2, which is an improvement. And since the hypervisor is basically Linux, you've got access to a much broader array of tools. I went with ESXi for my current project because at the time I started researching, Xen didn't support Server 2012. ESXi is kind of awful in that you pretty much have to hack everything together yourself. I'm sure it's better with Vsphere but of course that's incredibly expensive.
...Otherwise I'm not quite sure what you mean by ESXi being awful in that you have to hack everything together?