Before writing off the new 3rd Party keyboards people should really give them a chance and more than for just a day. To use something like Swiftkey to its full potential you really need to learn and tweak the settings to make it best for you. Also you can have it scan Facebook, twitter, gmail, SMS, etc etc. and have them add all that content you have typed to your dictionary. After using it for about a week or a little longer it will pick up on your common words and phrases and really start knowing your predictions to the point that it is scary. Stock iOS keyboard is good and I have used it extensively, but it can't touch the predictions/customization on Swiftkey, if you are a fast typist on stock give Swiftkey a chance to learn and you will be even faster. Oh and cloud saving in Swiftkey is a nice feature too.
So what your saying you can scan old text convos so it can learn how you throw your jib
That's cool I will have to check that out