I manage a Citrix XenApp system. Recently during a business lunch our sales rep told us that his customers have had "great success" with VMware Horizon View as a Citrix replacement.
From what I've been reading on comparisons of VMware vs Citrix VDI, VMware is a little immature at the moment. I consider Citrix XenDesktop and XenApp to be mature and complete end to end products. Profile management? Check. Universal Printing? Check. Remote access? Check. (Netscaler) Then you also have GoToMeeting, GoToWebinar, Sharefile, and MDM. At first glance it looks like it would be easy to upgrade a Citrix environment with VMware Horizon View 6. VMware's webinar I watched recently said you just install the Horizon agent on your Citrix server to publish apps and you don't even have to uninstall Citrix.
The reality is that VMware Horizon View 6 lacks some key features, including universal printing and profile management. To be fair, if you are doing VDI on a Windows desktop OS, VMware has universal printing. However if you are publishing a desktop or application on a server OS, no universal printing. I think I'll stick with Citrix, thank you.
Here's a good summary of the differences between Citrix and VMware VDI client printing support.