I recenty tried Swiftkey and the official Google Keyboard, and I ultimately went back to my Razr Maxx's stock Swype keyboard (which is a little different from the paid version now available on Google Play). Swiftkey seems to respond a little faster, but I like Swype's ability to easily capitalize a letter while swyping without lifting my finger off the screen. Maybe Swiftkey has that function, but I couldn't figure it out--had to press shift first, then lift my finger from the screen, then swipe out the word. The Google Keyboard uses a lot of Swype technology, I think, but it's a little less versatile--the actual Swype keyboard has a lot of symbols and numbers available with a long press of the basic keyboard, while Google Keyboard requires you to toggle to a symbol keyboard. Both Swiftkey and Google Keyboard also use more RAM than stock Swype (I think it was something like 40-50 MB for Swiftkey vs 28 MB for Swype).