While Citrix employees do a great job of stirring up controversy with their words in their blogs, they are less good at stirring up controversy with actual products. Or is this just the inevitable result of being a 5,000+ person company with close to $2B in annual revenue?
But if you step back and take a look at Citrix's products, you'll see that they all fall into the motel art* category, especially when the guest they're trying to not offend is visiting from Redmond. For example:
Citrix claims to "embrace and extend" RemoteFX, but they only do so in the exact ways that make Microsoft happy. So Citrix only supports RemoteFX on XenDesktop (no XenApp), only to Windows 7 clients (no iPad/WinXP/Android/etc.), only connecting to Windows 7 SP1 hosts, and only on Hyper-V. (So check, check, check, and check for not rocking that Microsoft boat.)
Citrix has XenServer, but for both Geek Week and my VDI experiment, they wanted me to use Hyper-V. Also they share all their best features with Microsoft via Citrix Essentials for Hyper-V. I love how they don't even include the word "XenServer" in the "Essentials for Hyper-V" product. This comes after years of them trying to convince customers that it's not right to call it a "Citrix server," since Citrix does so many things. You have to call it a "Citrix XenApp Server." But when it comes to Microsoft, "Hey, don't rock that boat! Microsoft wants to call it 'Citrix Essentials?' Sure thing! Thank you sir, may we have another?"
Citrix maintains a XenApp streaming capability, but you have to dig to find it. And even on that page, they finish with, "Hey, in XenApp 6 you can publish App-V packages directly from XenApp."
While VMware is understands that the world is moving away from Windows by buying SpringSource, establishing Horizon at easy-to-reach price points, etc., Citrix is still firmly focused on a Windows-only (i.e. "Microsoft-only") world. Sure, Citrix has Receiver clients for Android, iOS, Mac, Chrome, etc., but those only exist to connect back to your Windows apps. So how does Citrix enable connections to non-Windows apps? Via Citrix OpenCloud Access, a $50,000 add-on to your NetScaler Platinum appliance. So with Citrix, the risk of a customer easily using their infrastructure to access non-MIcrosoft apps is not that easy. (XenApp for Mac or Linux anyone?)
Citrix Systems, Inc: Not rocking the boat since 1994.
*Motel Art is an expression used in the US to describe something that's been designed to not be offensive and to not "rock the boat," in the process creating something that's bland and uninteresting. An example is the art hanging on the wall of a motel room.