With so many soft keyboards out there, it can be hard to find one that works well, especially on the small screen of the Sony X10 Mini Pro.
The X10 Mini Pro's physical slide-out keyboard works well, but doesn't offer any predictive text function. Also, the native keyboard in portrait mode is a numeric T9-styled keyboard.
Tried a few QWERTY keyboards, e.g. AnySoftKeyboard, and came across SwiftKey. The predictive text is eerily accurate, even offering the next word before I typed anything.
Trying out the 2-week trial now...
p.s. 50% of this post was typed using SwiftKey.