Just get the HTC keyboard. Search for the thread. It has the best predictive text, and has speech-to-text.