But then I tried something new...
That screen-eating bar at the top of the SwiftKey keyboard actually gives you a shortcut to pick a new theme. It might sound superficial, but it makes a world of difference to the interface.
Let's get personal
The pre-builds are already way better to use than the default, but why not tailor it even further? I made a custom set-up using a picture of a whale as background, and got rid of the key-borders and symbols that had annoyed me in the default build.
So now, not only is my SwiftKey more intuitive, but it has a personal touch. You can do the same with Gboard, but SwiftKey just felt that little more stylish.
Pick the right size for you
SwiftKey's keyboard can look pretty bulky, but it has five sizes you can choose from. Try them all out to see which one suits you best. I'm a fan of "small" personally.
Punctuation and symbols
At first, I found SwiftKey's placing of punctuation and symbols to be baffling, but after re-jigging the settings and familiarising myself a bit, it became slicker than Gboard.
The exclamation mark, question mark and comma are all quickly accessible by swiping on the full-stop.
Gboard has a similar feature but with more options, which kind of negates the point of being able to select frequently used punctuation quickly.
Time for a speed test
I knew I liked the way it looked, but now it was time to find out if it was actually faster. I timed myself typing out verses from "Les Misérables."
They came out pretty much even, with SwiftKey winning "One Day More" by a few seconds and Gboard pulling ahead on "Stars" by one second.
A point against Google: Voice command
Although I'd previously been a Gboard devotee, its voice activation can be ever so slightly trigger happy. I'd be happily typing away and then a careless thumb swipe would mean clumsily having to reverse out of the voice typing.
SwiftKey places it over on the left and requires more of a hold, meaning doesn't pop up and interrupt typing.
Battle of the backspace
Gboard's backspace is more of a traditional glide, whereas SwiftKeys cuts words as units. At first I thought this would be unwieldy, but in fact it just speeds things up.
For more fiddly deleting the glide function isn't particularly useful anyway, and for bigger chunks it just slows you down.
And the winner is...
To my great surprise, I am now a fully-fledged convert. SwiftKey is officially my keyboard app of choice. The whale stays.
Gboard has the better default build, but once you tinker around with the settings and take a moment or two to familiarise yourself with it, SwiftKey looks and handles better.