There was a noticable drop in quality with iOS 7, it stopped recognizing extremely common words that were one letter off and autocorrecting words that weren't misspelled. Now on my 6 it is autocorrecting correctly spelled words to words that don't exist!!! For example, in a text it just autocorrected moron to morom. Even worse it is doing this and making them into words that aren't even phonetically mistakable for English words with multiple consecutive consonants. It did this before with words I had misspelled where it store the misspelled word and autocorrected to that. But I literally just opened the 6 and started using it last night so there should be no learned behavior yet but it is still autocorrecting to strange obviously misspelled words that don't exist. For example it will take a word like opinion and autocorrect it to opibion. So frustrated right now.