I think that if I were to tap letter by letter I would go for the 4+ Sense kb.
For prediction I would go for SwiftKey.
For pure Swype I would use Swype.
But I've been using the 4.2 kb for the best of all worlds decent at all of these. And most of all the reason I don't always use Swype is easy access to google voice typing. I hate the dragon voice recognition.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?