Thanks for this commentary. I'm a touch typist on a full-sized qwerty keyboard, very fast and pretty accurate.
I've only tried the iphone virtual keyboard once and was horrified by the experience. However I'm a mac user and would love to have an iphone, primarily as I'm sick of how poorly my palm device syncs my calendar and address book, but also for the great wifi implementation and the best web-browsing in the handheld-device category.
I have tried the blackberry pearl only one time, and I found that its extended t9 keyboard was really excellent and just the ticket. It is far preferable to me than the tiny qwerty keyboard that the iphone jams onto its screen. I hope that with the opening of the SDK that someone is able to create a virtual extended t9 keyboard and dictionary for the iphone, which I think would be a much better use of the space and the handheld medium.