But just to use this as a soapbox two things that DO bug me:
- Android's keyboards REFUSES to type "rude" (by American standards) words in a super buggy way. There is a setting called "Block offensive words" that as far as I can tell does absolutely nothing (they're blocked regardless). You first need to uncheck that, THEN add them one by one to your custom dictionary, and only then it might SOMETIMES type "fuck" instead of "duck." But be careful to add "Fuck" and "fuck" to your dictionary as these are different bad words (based on capitalisation, as is "FUCK").
- Autocomplete is accepts suggestions without prompting, thus giving you things you never asked for. This presents in two ways, in Chrome you are just given it in the line and have to backspace before enter to clear, and in IE if the mouse happens to be positioned over an autocomplete option even before that option appeared, when you hit enter it will select that (helpful!).