Originally Posted by Tanzaku
There is a fabulous keyboard alternative that offers both voice to text and handwriting to text, as well as being a terrific keyboard replacement. It's called Flex T9 (awful name for a great product) and is made by the same people who do Dragon transcription software. For me, it's so crucial it's one of the reasons I gave up my Kindle Fire in exchange for a Nexus 7. Oh, and the keyboard also does swipe. Simply fantastic. Best keyboard - at least of the dozen I've tried.
I like Touch Pal. You can swipe up on a key to get capitals, swipe down to get the symbol or number and it can even be used for Asian languages.