I support about 60 iphones for various clients in corporate environments, and they all say that "it's awesome for everything, except being a phone." Most people that went from Blackberries or Windows Mobile to the Iphone say they feel like then went from a business tool to a toy.
That's surprising. I have Windows Mobile and it's sucks. Its best feature is tethering is made easy.