Yeah I'm having a hard time finding the perfect keyboard. I still use Swype 2.x (Samsung Epic preload) as my main one, with the current Swype 3 beta hampered by annoying "features." Still does some things I don't like, mainly revolving around choosing the LESS useful word in many situations. It automatically added all my contacts' names to the dictionary, which is fine, but it makes it impossible to swipe the word "also" because my grandfather's name is "Aldo." Even though "also" should be much more common, it's almost impossible to get it to come up even if I exaggerate the gesture. Like if I swipe A-L-A-O (going far, far left of the D) it still puts in Aldo. If I aim for the middle of the S, it still usually puts Aldo, but will sometimes pull up the word choice window and suggest also.
Installed the SlideIT preview, and that one works properly - Aldo is the less common word, and also comes up more easily. But SlideIT has its own set of quirks.
I prefer tracing keyboards to tapping ones, so SwiftKey X really isn't for me. In fact, I think I prefer the stock Gingerbread keyboard over SwiftKey, even after setting it to use autocomplete instead of prediction.