I leave it on, sometimes it gets things wrong - but more often it does correct mistakes.
Ever since i got my 4S I've always had it off, but I've given it a little test run on both my iPhone and my Macbook.. So how many of you have it on as well?
I leave it on, but boy does it piss me off when it insists on changing something I don't want corrected