The only criticism I have with my hero is the touch input for texting. Issues are as follows:
Some of the suggestions for words are ridiculous - not even English - or any other language, I'll bet!
If you have big fingers, it's extremely difficult to use the keyboard, in either orientation...