I regularly need to write messages in both english and my native maltese. Sometimes in the same message. Autocorrect is more of a hindrance than a help to me there. If the problem was that I make too many errors, then figuring out a way to reduce errors was more useful to me. To that end, I ended up using a chorded keyboard with only 6 buttons (PentiKeyboard) that overlays on the whole screen. Now each button is bigger than my thumb and (after working through the pain of learning it fluently) while my speed is slightly slower, my error rate is way down.