I couldn't live without auto correct on a touch device. On the KF1 is works great.
I use Swiftkey 3 keyboard
on my other android devices. It has the best auto correct I've seen. It actually learns from you so it can even predict your words. It does an amazing job. I seldom have to type more than two letters and the word is there. I know the KF doesn't allow you to change keyboards but the one on the KF isn't bad. I actually like the layout.