Used to be the best, but recently autocorrects to wrongly spelt or gibberish words, e.g. "are" suggest "arree" and "aate". Another recent issue is the non-correction of lower-case i to I. This also happens when glide typing. Though my phone is set to English (UK) throughout, the suggestion strip is undoubtedly showing words in Hindi and possibly other languages. Is this because I am located in India? The keyboard should use only language options set on the phone and not guess languages.