I just switched this week from a Blackberry to the Iphone. Iphone has a gazzillion apps available, many free.
Now I just need an app that tells me how all the aps work.
BTW.. I prefer the email on Blackberry, but other apps seem easier to use on the Iphone.
And the Iphone 4G has a camera that takes excellent pictures.