I don't know.
From my experience if your business uses XenApp (a lot do) then they always choose XenDesktop, mainly because the configuration looks just like the XenApp config tools, making the admin staff feel more comfortable using it. XenApp however will work fine in a vSphere/View environment.

While XenDesktop being able to run on Citrix XenServer, VMware vSphere, or Microsoft Hyper-V hypervisor seems like a bonus, I have rarely seen anyone NOT using VMware vSphere, VMware's product seems more mature. VMware started this industry, and as a result has more experience which makes CIO's lean toward them. I personally think any 3 is good, but I too would recommend vSphere

If your company is small, and doesn't need to make granular settings to your VDI then I would recommend View. It's ridiculously easy to setup and maintain.

If your large business is planning to roll out a large VDI infrastructure, to fit many needs, then XenDesktop will give you the granular settings you'll want, and since your IT staff is probably large already you'll have the man power to test, test, test, and then deploy.