I'm using Android 4.something, and darn if the VR isn't excellent. Probably 98% at this time. I'm working to where I'll take notes on the job with the phone instead of paper/pen.
That said, I recently texted a friend named Mitch. What he got was, "Bitch, can you meet me at ..."
But possibly my voice just interfaces really well for some reason. Had a heck of a time 15 years ago with Dragon, and a friend could use her's almost perfectly.
Voice recognition will replace keyboards when it reaches the level of Star Trek interaction.