Thought i would drop a reccomendation for this alt keyboard, I am in no way affiliated witht the developer..
I have been using it for 2 months now and I have not looked back, its predictive element is excellent, I only type 10% of any full word now, it looks at your text history and predicts...