Otherwise, I'm hopeless. See Amazon.
It is pre-installed on some phones, or you can go to the Swype website and download a beta version for use on any Android device. The betas expire after several months, but you usually just need to update to a newer beta to continue using it.
I had been firmly in the fat finger --> physical keyboard camp until I jumped to the S3. Typing onscreen has been fine and (on the BR's recommendation) I have found the Swiftkey app to be very worthwhile.
IMO Swype's strong suit is in writing longer words easily and quickly. For quick texts, I never really got it to work consistently enough for me.
On a standard keyboard, you get one character typos which still make it obvious which word you intended. With Swype you get entirely the wrong word, which usually changes the meaning of the sentence into something baffling or embarrassing.
I have the Galaxy S3 and I don't find any trouble typing with the standard keyboard.