I know that us Android users are spoiled by the massive number of choices when it comes to Keyboard Selections. If anything this is one of the top things that set us apart from other platforms.
I have been a die hard SwiftKey user for the past 2 years. I am blown away with the 2.x branch. Yesterday I took thee Swiftkey 3 Beta for a spin and it impressed me even more. The predictions are much better then any other keyboard on the market and I like the split keyboard design on my tablet.
If you have not tried Swiftkey, there is a free 7 day trial in the Google Play Store,. You can also try the 3.0 BETA by visiting their blog.
My only problem with SwiftKey is that I hate that you must buy both the phone version and tablet version if youave multiple devices.