Anyone with a smartphone will tell you that on-screen keyboards have a while to go before they are close to as accurate and intuitive as their physical counterparts. This New York Times article discusses some of the technology already being developed towards the end of making a better keyboard. They focus most of their discussion on Swype for a good reason; it kicks ass.
If you've never used Swype on your phone, it is difficult to explain how much simpler it makes things. No more hen-pecking buttons, just slide your finger across the letters to form words and Swype does the rest. It automatically adds in punctuation does a fairly good job of predicting which words you want to type.
Don't Miss: Incredible Pokemon Gifts
The NYT article contains the claim that Swype keyboards speed your messaging up by as much as 20-30%. If you're an Android user eager to test out this future-keyboard, you can sign up for the beta here.