You should try out the keyboard in landscape mode. It's probably not as bad as you expect. I make a lot of errors but the software corrects them so well that I usually just ignore them and touch type at nearly normal typing speed. There are also shortcuts, like double space terminates the current sentence and starts the next, turning dont into don't, etc.