too much data. I have an android phone and swiping constantly produces the wrong words unless I swipe very slowly. it was great many years ago, i noticed that a lot of the words it suggests are words other people might be using. so I feel they are training it with dataset from a large swat of users and that's the issue. if they limited it to the most common words in dictionary then words you typed, it would be great. I suspect this is how the original worked but they got the idea to make it better by training it with "all the words"