1. Directory services/DC
2. Windows file shares
3. Exchange
I have to buy user CALs for #1 and #2. One CAL gives me the right to connect that user to any of our file shares and to AD. IIRC, that cost when we last purchased was around $50/user.
We also have to buy a separate CAL for Exchange.
I would love to replace AD and our Windows file shares with Samba 4, provided that it was a stable, viable replacement which didn't add a lot of overhead for our admins. Exchange is a separate issue, and one we're currently exploring Zimbra as a possibility. It's early days yet there.
Almost everything else in our environment is Linux.
1) It's probably not enough money to hire even one extra IT person to deal with new issues that will arise with Samba 4
2) Linux sysadmins are more expensive than Windows sysadmins.
3) Cost of retraining existing IT staff.
4) Potential loss of productivity of your 2500 users
5) Lack of commercial support options.
6) Uncertainty about the future of Samba in general (release time tables, feature support, etc)
2. Bad Windows sysadmins are less expensive than good Linux sysadmins. I agree with you there. Good Windows admins, however, are just as expensive. Trust me...I've hired quite a few.
3. Again, I have well-trained Linux guys on staff.
4. This is a very valid possibility we'll need to consider.
5. Not worried about that at all. We use a lot of open source without commercial support options, and our experience with Microsoft support is four hours of scripted troubleshooting on average, with about a 60% success rate of resolution.
6. Not concerned with this at all. Samba has been here for a long while and I don't think it's going anywhere.
2) You need an IT dept., not a monkey dept.
3) If your IT staff doesn't understand Linux already, see 2.
4) FUD
5) FUD
6) FUD
But I do agree with the dbrain's sentiment. If it was going to have a significantly higher TCO, I wouldn't do it.
All that being said, I'm also underpaid (80% regional average). Maybe that's the real reason they keep me around.
I personally am going to give Samba 4 a look.