Swype on Android (and briefly on iOS) - RIP - was simply better in every imaginable way, but whoever bought it just buried it. Far better prediction (once they fixed the bug that interpreted a common swipe as "nee", which I almost never use, instead of "me", which I use constantly) and a host of useful features. Need to capitalize a word? Just Swype above the keyboard once during the motion. Need a double letter? Squiggle a bit on that letter as you move through the word. Swype-X, C, V for cut, copy, and paste. Swype-spacebar to bring up an editing keyboard that offered single-character cursor movement. Want to curse? Feel free, it won't forget it with the next version upgrade. Keyboard learned a typo? Delete it from your user dictionary and it won't appear anymore.
That was a startup. Apple could buy out any patents they had with pocket change. But they didn't, and I can't figure out why.
One of the most confusing examples I have of the terrible autocorrect is that anytime I wrote “20”, it would always get replaced with “2.0” and “50” would always get replaced with “5-0”. I finally realized it was because I had two apps on my phone, one which had “2.0” in the name and the other “5-0”. Once I deleted those apps, it stopped replacing those numbers. It’s really baffling to me their autocorrect would work that way.
Similarly, I’ve resorted to using 3rd party camera apps to avoid the occasional pictures that come out looking like an oil painting.