Seems I am with the general masses in regards to the keyboard. On the other hand, I am one that still uses multiple devices. As for the "physical" typing, there is NO replacement for the QWERTY BlackBerry (and probably never will be). If I am on my Android and I am in no hurry to slam out a mail in a hurry, SwiftKey is the best (IMO). The predictive text is second to none once it has learned your way of typing and the way you format sentences. *even BlackBerry incorporated SwiftKey into their Z10 models. Yup, it's THAT good!* I am not saying that it is impossible to text/mail on my 4s, but if I need to respond quickly, my iPhone isn't my "go to" device of choice.