I didn't like SwiftKey at first . . . the keyboard seemed too cramped, and I was focusing too much on my own accuracy. When I finally "let go" and allowed Swiftkey to do it's magical prediction thing, though, I was absolutely stunned.
SwiftKey is a remarkable feat of software engineering. I can type just as fast on my Razr as I can on my physical-keyboard (work) Blackberry, and I'm pretty damn good on the BB . . .