Considering I run a Mac support company that has integrated Macs directly into AD setups run by FTSE 100 companies and multinationals, without too much trouble, I guess "you're doing it wrong"
When we buy a computer we expect the base OS to work out of the box natively to talk to others. Windows does that. Even Linux distros can be tweaked with a few key SAMBA commands and free downloads. MAC's require additional $$$$ software and even $$$$ consultants to make it work with AD. In most cases we end up paying for Windows emulation software like Parallels or VMWare Fusion. So we're buying a MAC OS to run Windows??? Even then, we have all sorts of workarounds for features that don't work or interconnect properly. Seeing as you actually own one of the companies that gets paid to integrate them, you're sort of proving my point for me. I've never had to pay someone to get Crystal Reports Enterprise working for me across eighty users.
There are multiple incompatibilities with secure email, wireless, printing, ERP integration, Office file formats, and even regular web browsing throws up challenges. In many cases, those shortcomings will never be addressed. MAC's are as oriented to the Enterprise as Mac and Cheese is to five star dining.
MACs are way over-priced for the cheap low-bidder hardware they put into them, they make it nigh on impossible to do your own maintenance or upgrades and have a closed walled garden mentality topped by electrified razor-wire. Their hardware under-performs against other vendor hardware in identical conditions. They routinely ban websites, press and even their own devs for not toeing the party line.
If you like paying 40% extra for a logo, 30% less performance combined with a Napoleonic business sense, that's your choice. I'll take the better traveled road.