Ah, good to know. I'm using a 4.0.2 based ROM. The autosuggest works with the Smart Keyboard Pro but the autocorrect doesn't work properly. It doesnt support the underlined spellcheck either. There are other reasons to use the Smart Keyboard Pro though (using the volume buttons to move the cursor is my fave reason) but it'll be a tough choice when I move to 4.0.3
Can I get a link to the changelog for 4.0.3?
Can't help with a change log since I'm on an unofficial rom built from aosp 4.0.3
I can tell you the differences I've personally noticed:
Multitasking button comes up much faster (about 1 sec to populate) and instantly registers your touch to launch it.
Browser performance improved (GAF almost always scrolls at 60fps regardless how many gifs or pics are in a thread).
Launcher performance is more consistent. Even full of widgets, it usually hovers around 60fps. App drawer is MUCH improved as far as performance is concerned. I use to get some pretty bad lag when transitioning from apps to widgets in the drawer. Now, the transition is seamless.
Some flash based websites now run locked 60fps while playing (so long as you don't zoom in or rotate).
Things not changed:
Some flash based websites are still frame rate killers and sometimes rotating to landscape gives worse performance (same issue in Honeycomb with portrait and 4.0.2 in ICS). Also still not fixed, scrolling on a zoomed in web page causes frame rate issues and small stutters.
Typing in dialog boxes still sluggish (not sure why a hardware accelerated dialog box doesn't pop up to type in a la opera mobile).