I switched from a Blackberry to an iPhone and though there were tons of features on the iPhone that I liked, I hated the keyboard.
And first, I have to say when I got it I couldn't even figure out how to turn it on much less how to make it work. I had to go to my Internet provider to get my email set up, then I had to find someone else with an iPhone to figure out how to turn it on and how to type on the keyboard. Finally, I got the hang of it, but then it wouldn't do something the Blackberry did, it wouldn't take email message off my big computer.
I hung in with the iPhone but it began acting wonky. It wouldn't show that it was charged even after I'd let it charge all night. I took it to the store where I bought it (AT&T) and they fiddled with it finally saying I'd have to take it back to Apple. The nearest Apple store is nearly two hours away.
I made the decision to go back to Blackberry--and I'd had my iPhone long enough that I had an AT& T upgrade coming.
Now I've got the Blackberry and it's been working fine (though I still haven't figured how to do everything on it, but now my emails are coming in funny. The digests have missing words, so I'll be heading back to the AT& T store. Sure hope there's someone there smart enough to fix it.
I should finish by saying that I hardly ever use my Blackberry or even the iPhone as a phone--I use it for email and Facebook and taking photos.