Hmm - I've switched a small elementary school to Google Apps, and my opinion of it is *slightly* different.
Don't get me wrong - Google Mail just plain rocks. There's no getting around that. But the calendar, chat and docs integration is just kind of just meh. Why do I have to switch web sites to view a calendar? And Docs, well, it just plane sucks compared to Office Online. I'm sure it will eventually get better, but geez - its been a beta product for *years* and while improving, still has a long way to go. And Office 2007 has been out for a while. Support the damned format already.
But my biggest gripe - Where the F* is Google Groups for Apps users? How friggin' hard would it be to integrate an email group for my teacher's classroom, without going out to plain old google groups - As an admin, not being able to do *anything* with email other than setting up distribution groups is just plain wrong. And asking one of my teachers to set this up? No thank you - they're there to teach, not be techies.
So yea, great compared to our old email system. Replacing Small Business Server or Office any time soon? Never.