I can't speak for the other things like the email system on the iphone is very good. The search function is a little limited I think but overall it is fantastic and easy to set up.
Personally in a business I would be wary of giving my employees all expensive smart phones but if they require...