I have to agree, the Apple keyboard is awful and it's predictions/AC is even more awful. That's one of the main complaints even on this forum lol.If there's one thing that the IPhone doesn't get right, it's the keyboard. It constantly misses keys and letters which then lead to typos which lead to ridiculous autocorrections. Need examples? Just search the plethora of "damn you iPhone autocorrection" sites that are out there. Plus the lack of a suggestion bar and the inability to choose which words the dictionary remembers also hurts the typing experience on iOS.
Like others mentioned, if you don't like the stock keyboard just try many of the other amazing keyboard alternatives out there. Some of them are brilliantly intuitive. Swype comes to mind.
----------
Quoted for the truth. It is so much more responsive and reliable. Even editing is easier with stock ics' edit system. The autocorrection is also smarter and more in tune. If it was even just a year ago this would go to the iPhone but ics' keyboard is truly leaps and bounds ahead of iOS'.
ICS keyboard is as slick and intuitive as it get's, I've typed whole sentences hitting maybe a letter or two per word as it's predictive ability is just insane. And not just guessing any word, it seems to know based on the sentence structure and previous words that when you type whatever letter, it knows which word to use. I used swype before, but haven't gone back after using ICS.
And editing I've always felt Android excelled over iOS even when I didn't like/own an Android device lol. I've stated before on here that Apple needs to implement an editing setup like Androids, so accurate and easy to move exactly where you want and how etc even on gingerbread, iOS editing is just clumsy or at least that's how it always felt to me over the years.