WinMo may not be the prettiest, but I'm having a really hard time remembering the last time it didn't work with a critical MS application because MS changed the application, but left the mobile users stranded.
ActiveSync would probably be the most prominent for me.