I have fairly thick fingers (not fat, actually kind of spindly, but wide-ish at the tips) so really no virtual keyboard works well for me.
I have tried them all, and after everything, I've come back around to the latest iteration of Swype. It just seems that anything involving the actual mechanical act of "typing" causes me problems (Yes, tried Swiftkey 3 beta and all others).
Saying all this to say that I'm probably one of the few dinosaur hold-overs from the physical keyboard days who actually still pines for a good old fashioned physical keyboard. lol
-Ryan