A better autocorrect?

Are there any programs out there that have vastly superior versions of autocorrect? It seems to me that, for example, writing in Scrivener or Word, there are so many opportunities for the computer to autocorrect where it doesn’t. I can keep adding custom autocorrect words, but that is tiresome.

There has got to be a better solution out there somewhere, no?