First, let me note that this is NOT a negative review. I still recommend MicrosoftSwiftKeyAIKeyboard , but I do see an issue happening that I think should be recognized.
I have been using SwiftKey for years, since long before Microsoft bought them out. It is/was a fantastic keyboard that you could actually see improve as it learned your patterns. Lately, however, (maybe the past 6-8 months?) the accuracy of my flow typing has deteriorated to the point I'm spending more time fixing its errors than typing my messages. I actually tried switching back to the stock IOS keyboard for a bit, though I ended up coming back to SwiftKey. I'd forgotten how IOS polices and censors "bad" language and that doesn't sit well with me, and their emoji and punctuation access is awkward as heck. SwiftKey still soundly trounces them in those areas.
I really hope that this issue sorts itself out, because aside from that, the keyboard is the best out there, hands down. The customizations, the way they've set up how you access emojis and punctuation, and other options are top-notch and no other keyboard I'm aware of comes close. For the time being, I've somewhat mitigated my issue by greatly slowing down my flow typing, which is ok but defeats the purpose of faster typing using flow.