I have a lot of whines and complaints about WP, but the keyboard interface actually isn't one of them (in comparison to my iPod Touch which I find harder to type on, I make far more mistakes on it).  My old Android phone was alright also for screen typing, but it also had a physical keyboard that I used more often.

I'm 100% with you though, I would much rather be using a keyboard than a touch screen anyday.