SwiftKey gabs free in the Amazon store, which is ever good. I had bought it for me for about 2 euros over a year ago and have to date found no better keyboard.
Pro: Learn word suggestions from inputs (on request SMS and Mail) Word suggestions for sets are mostly useful Good accuracy of keys Well adaptable