I use SwiftKey 3 on my S3 and the tablet version on my Nexus 7 & 10.
Once it's learned your typing, it's very good.
Get the odd irritation, but you also have to learn what the keyboard can/will do in different circumstances.
Sent from my 32GB Nexus 10 using Tapatalk 2