The current default auto-correct for the Samsung Galaxy S2 is highly annoying as it actually omits some of the alternatives and you can't switch between languages anymore.
Interesting, because I kinda like the keyboard on the SGS3. It can do touch-typing, markov-chain word proposals, swiping, text recognition input (I don't use that one personally, but when I tried it was surprisingly decent).
Actually, from all the Samsung stuff on the device this one is by far the best. The rest is meh or useless or downright pointless, yet I like the keyboard.
Only gripe is that it uses the same dictionary for all languages. Which can be useful, at times.
It just pisses me off immensely.