My T-Mobile branded My Touch 3G (HTC Magic renamed by T-Mobile) supports exchange email out of the box. I think contacts and calendar would need a third-party application such as Companion Link to interface between Gmail / GCal and Outlook.
That being said, if you are tech savvy and root your android phone, most of the free custom ROMs out there (Like Cyanogen ROM) will support exchange email.