I use and like SwiftKey because it's very good at word prediction but unless I am in landscape mode I have trouble pressing the right keys. And I don't have big fingers. I'm hoping to get a better feel for it.
Have you tried adjusting speed vrs. Accuracy setting? I love swype, I am ten times faster with it then any other keyboard. I know when I switched from 2.1 to 2.2 the setting was different, also the way you change wrong words is slightly different.
I've always only used one keyboard on all my Android phones: HTC IME mod. It's available on xda and has a froyo version. If you've never tried it I recommend giving it a run. You'll have to enable it from the settings menu before you can select it as an input method option.
Hey i found this on the Droidform.net its pretty sweet its the droid x keyboard its bigger i think and i have fat fingers so it seems to work pretty good for me.