I ran Evo against IMAP in Exchange at a larger organisation than the one I'm at now and it was a bit better then OWA. Of course, what kind of pain Windows admins had to go through to make that work, I don't know (and don't care :-).
> OWA is also shit.
Yeah, no kidding. Typical MS play. They supposedly support common protocols, browsers etc., but in the end none of the compatible stuff actually works and one is forced to use proprietary stuff.