Used to be better, the predictive text has gotten much worse. I spend a lot of time fixing errors on words that didn't used to be a problem. And for some reason single letter words just get added on the end, like "a". Some larger words won't even register, I'll get something completely different than what I was typing. I use the swipe to type feature and it's gotten worse. And the grammar fixer either doesn't work right, offers bad fixes, or only needs to use used to fix errors caused above.