If I had to choose my favourite Android app (and I have a lot!) it would be the Swype keyboard by far. It’s not a huge benefit for typing short words but anything over a few letters and it’s totally amazing. Just slide your fingers on the keyboard in the general direction of the letters and, more often than not, it knows what word you want.
It can definitely take some getting used to, but once you’ve got the hang of it you won’t want to switch back to a normal on-screen keyboard.
There is an open beta at the moment so why not sign up and give it a go – www.swypeinc.com/index.html