I use Go Keyboard, and I love it.
SwiftKey and Swype are both great. Right now I'm using Swype.I used to use Swype, but for the past 3 months I been using SwiftKey.
I use better keyboard. You can change the key height and color, it also has a ton of special characters.