SwiftKey, without a doubt. Give it a try for a few days. I'm curious if you'll go back...