Last month I did something I thought I’d never do, I bought an Android smartphone that wasn’t a Nexus. For those of you following me on Twitter (@WhatTheBit), you know that the phone in question was a Galaxy Note II. I’ve fallen head over heels in love with it, but man, Samsung can’t make a keyboard to save their lives. One of the first things I did was ask my friends which keyboard to install, and all of them said the same thing: SwiftKey.

The trial version of SwiftKey has been living on my phone for a few weeks now, and today I decided to just buy it because version 4 hit the Google Play Store. The guys behind SwiftKey also dropped the price, so now it’s just $1.99 instead of the regular $3.99.

What’s so awesome about SwiftKey? Where would you like me to begin? The predictive text engine is outstanding. And with this new version there’s something we’ve written about before called “Flow“. It’s essentially SwiftKey’s version of Swype. I’ve been using “Flow” for less than an hour, but it’s already become my new favorite way of inputting text.

If you don’t have any problems with the keyboard you already have on your phone, then you probably haven’t even made it this far down the article. If you’re curious to try out SwiftKey, then there’s a free trial waiting for you. What’s the harm in giving it a go?

It’s kind of sad that companies like Google haven’t nailed the predictive text problem, but then again it is a bit more difficult on Android since screen sizes vary so widely. Imagine how hard it must be to make a keyboard that works just as well on the 5.5 inch Galaxy Note II as it does on the 4.3 inch HTC One S.

Thankfully, SwiftKey knows how.