The only things the iPhone isn't going to do better than any enterprise class device (Blackberry 9700, Nokia E7) have to do with typing. If you simply must do a lot of mail on a handheld device, or you simply must do a lot of texting, then the enterprise devices will simply always be better...