For pretty much everywhere the MS --> Mac move is considered, isn't the big sticking point Exchange Server?
AFAICT, everything else has a good replacement. It's the email server that has everyone locked-in, right? I'm not a Mac user though, ... maybe OS X can talk to exchange?