How Good an Idea to Virtualize XenApp?

How good an idea to Virtualize XenApp? There were a number of benefits identified way back then: hardware abstraction allowing easier image management and OS upgrades; options for higher availability and faster recovery; even fail-over. Virtualization enabled silo consolidation and importantly enabled better management of user capacity on servers. However, there is a price. Reduced density and performance. Not all applications will benefit. That said, the flexibility that virtualization of XenApp offers is likely of greater benefit to many organisations.