Choosing the right virtualization platform
Which is the best platform to deploy XenApp on virtual machines: Citrix, Microsoft, or VMware? The response: it depends. If we have the time and resources, building a test lab is a good option. Also, we can find some reviews on the Internet from independent professionals (for example, Virtual reality Check Project www.virtualrealitycheck.net) and some from hypervisor companies and hardware vendors. These tests show results based on simulated tests. A real environment can show the same or opposite results.
Every implementation is unique, and server loads are different, based on users and applications. My recommendation is to build a small PoC or Pilot with these three platforms and evaluate the best option for our needs, except in the case our company chose a virtualization platform before.
Note
A good practice recommended by Citrix is do not P2V (convert a physical server into a virtual machine) Citrix production servers into VMs. Build VMs from scratch...