SwiftKey (App)
First, I installed the trial, but was convinced after a short time on the size and simplicity. I had the keyboard on two phones in use and there were no problems. The keyboard learns from the input and from existing SMS, Gmail, Facebook or Twitter, i