I've been using Smart Keyboard Pro as well on my Droid and Droid X and it's the best. If you're searching be sure you're putting the space between "Smart" and "Keyboard".
I tried Swype and I hated it. I can't see the letters that get hidden under my fingers and it's awful on the large X screen in landscape. All IMHO. I'm much much faster on a normal keyboard and Smart Keyboard Pro is a huge improvement over the stock keyboard.
Smart keyboard pro is unfortunately a paid app on the market but I honestly feel its worth it. If you like the iPhone keyboard its in the app. So is the HTC keyboard. The big advantage of the app is that the spacebar is normal sized in relation to the keys its big.
I like swipe because it seems to be forgiving. However, I see no navigation keys. So that, if you want to make an insertion or manually correct a mistake, you have to put that target exactly in the right place which can be difficult to do, which is where my frustration lies. So I am looking for a keyboard app that has navigation.