SwiftKey is a good replacement for your Android device keyboards. This keyboard was a paid application earlier which you can get absolutely Free now. The latest version 5.0 released yesterday turned the application to a freeware. The SwiftKey offers a cloud backup option which will save the information learned from your usage and will be synchronized with all the devices you will use.
If you are already paid for this application, Swiftkey will give you a compensational offer with 10 keyboard themes which will cost $4.99 otherwise.
To get the themes for free, you will have to login to your cloud account first and then
go to settings => Themes => SwiftKey Store => Pack
where you can see the Premier pack with 10 Themes will be free for you.
Backup and Sync
Learn your writing style from social media
Emoji perdition (requires Jelly Bean or KitKat 4.1 or higher)
Get SwiftKey from Google Play store
Watch SwiftKey in action
SwiftKey will be launching application for iOS8 for iPhone, iPad and iPod touch. iOS 8 is expected to release this fall which includes a better keyboard (features like this SwiftKey, and also support for third party keyboards).