Smart keyboard is great, and I would use it over stock keyboard for sure...
But I re-iterate, in my personal experience, no keyboard comes close to the spell correction offered by the HTC IME. It is VERY forgiving to typing mistakes. I mean you can completely misspell every letter of a word, add way too many letters, and it will still pick up what you're saying.
Note II N7100 - love it so far, amazing battery life
Nexus 4 - couldn't get over poor battery
Galaxy Nexus - loved it
Nexus S - tried for a month, meh
Nexus One - loved it