I've had far better luck with Google keyboard than with Swiftkey, despite having been a paid user of the latter for years. Google's correction methods are simple and quick. SwiftKey feels clunky. And, even with connecting SwiftKey to my Facebook, Twitter, Gmail, etc to learn, Google keyboard is still more accurate.