Used to be a very good keyboard app, have been using it for more than 10 years. But the last few years, it's getting really aggressive with 'correcting' me. I suspect that, whenever I make a typo, SwiftKey remembers it. Nowadays, when I'm writing something, it tends to replace correctly spelled words with typos or replace certain words with totally different words. I'm spending more time re-correcting its 'corrections' than that it actually helps me. Clearing the typing data doesn't help.