Let the hive mind of Engadget get that for you.
"I'm in the market for a new phone and money isn't a limitation. I'm also not partial to any particular US carrier, but here are some of the features I'd like to have: WiFi, GPS, good coverage in lots of places, push Gmail (a must!), physical keyboard (a must!), a touchscreen, decent battery life and a relatively slim body. And please, nothing that has a fruit logo on it. No offense to the fruit fans, though. Thanks!"
The software keyboard was ripped from the Diamond 2 not the Touch Pro 2. They are hoping a dump from the Pro 2 will fix the issues you talked about. Also it's known that the keyboard requires a hard reset to uninstall.
I have it installed on my Diamond. It is so much better than the one that came with the diamond. Easier to type on and the XT9 is much better at predicting and even accounts for the fact that you might have hit the letter to the left or right of the one you were intending to hit.