To be fair, the android keyboards (like Gboard, googles own) are also bad. It's a tough problem for sure, but they haven't gotten better for the last 6-7 years at least, in my experience, and that is the point of the parent post I guess.
However, SwiftKey might be more conservative and feels a bit slower at times, but its autocorrect and prediction do a really good and consistent job.
For example if I type "this is not the" it suggests the next word might be "case".