The iOS autocomplete performance is embarrassingly poor in my personal opinion. Its ability to predict the next word has very low accuracy. If one write messages in different languages, autocomplete is completely lost at that point. Android is only marginally better.
That is a frustrating experience, especially knowing I can train an RNN/LSTM to have much better accuracy than the stock iOS/Android autocomplete model.
Has anyone tried to hack their phone OS and load an externally trained language model to replace the stock autocomplete function?