Is there one definitive "go-to" keyboard for Android?

It depends on the phone. Apple made Samsung take out auto correct so it sucked, LG was cool, but I've settled with Google Keyboard on my S3
 
SwiftKey needs emoji. If it ever gets it I can guarantee. I will be a SwiftKey user for all my devices because it's that good.

Sent from my Nexus 10 using AC Forums mobile app
 
I definitely use Swype almost exclusively. I loathe tapping keyboards without having an actual full sized computer keyboard.

I have spent a substantial amount of time both using Swiftkeys and the standard Android keyboards gesture functions but i always find that after using them for a few days the keyboards never seem to actually recognize what I'm trying to say. Swype always seems to work well for much longer.

I also really like that all the punctuation is easily available by long pressing on the keys.
 
@Google Keyboard

I would like to try this. I have a HTC One, but the keyboard app doesnt seem compatible with the One - any input?
 
TouchPal Keyboard - it works on Android, iOS, Windows 8, includes keyboard themes...
You drag down on the top row of keys for numbers, drag down on other keys for characters, drag up for capitalization. The keyboard is fairly responsive. You can activate or deactivate swype and word prediction right from the keyboard - no huge nest of settings dialogs. Works for me.