I've tried out the various generations of iphones several times since 2009 and have just never been able to get used to the on-screen keyboard. I made a desperate search for a blackberry last week, but no such luck, got an iphone on a contract. It's infuriating, and I don't really have overly large hands for a guy:
Nine times out of every ten, my thumb (I'm assuming I'm meant to use my thumbs, since the phone is held with fingers) touches the key next to the one I want, even in landscape mode. It takes about three minutes to type a five-word sentence. It's a great product, but I've had it a week now and just cannot use it for texting or facebook. Looks like I'll have to try and get rid of it and suck up the contract cost, putting its sim in an unlocked blackberry
I had a good phone that was touchscreen plus physical keyboard, when I went to research a replacement I told them at the store I wanted a similar phone. They assured me that after the quick learning curve it was easy to use full touchscreen phones. I scoffed and waited longer. Eventually I gave in and bought an excellent HTC phone which doesn't get much press: the Amaze(AKA Ruby) Android. Totally touchscreen, I improved the keyboard interface with Swiftkey, and it actually allows you to make the keys bigger which is useful for my big fingers. Very happy outcome.