That's still going back to looking at what you setting up for. If it involves reliance on mission critical, vertical market software then your OS platform starts being dictated by what the software you need will run on.
As far as the original question goes, I still want to know why being able to run Windows VMs on the Mac is supposed to be such a great idea in a corporate environment. If you do it, you end up with a bunch of Mac workstations you can claim are cheaper to manage than Windows workstations, and all the headaches that go with having a bunch of unmanaged Windows machines.
Correct, just make sure you aren't buying based on a Windows-only brand, but a required functionality and interoperability set.
As far as the original question goes, I still want to know why being able to run Windows VMs on the Mac is supposed to be such a great idea in a corporate environment.
Simple. Let's say you have 20 servers for everything and convert to Mac and several hundred clients. Turns out you're locked-in to two Windows server applications. The experience of those here who do both is that managing Windows is a far greater pain than Mac. So now instead of managing 20 Windows servers and the clients, you're managing 20 Mac servers with two Windows VMs in one. The time you save on the 20 Macs and clients and the money you save on the CALs is a lot more than you'll spend on the two remaining Windows systems.