Don't forget NxTop
NxTop were the first to market with a type-1 hypervisor and have a far wider compatibility that Citrix XenDesktop as they don't require vPro support. Cirtix is actually an investor in them. As with anything, a one-size fits all approach rarely works, so consider distributed desktop virtualisation along with app-virt and possibly VDI where it really fits. Take a look at http://www.nxtop.co.uk for more info.