Dragon NaturallySpeaking 10 gets it right. Finally speech recognition that is surprisingly accurate, even with little or no training. Here is a 20-second video of me talking - and it typing.
I wrote about using dictation before. This is different, because it gets smarter as you use it. There are easy ways to edit results, and the program learns from each correction.
For me, I know it works because I find myself using it to create drafts of many things. And if it wasn't easier and more convenient than typing ... I wouldn't use it. Instead, I often wait to create the draft at the computer with Dragon NaturallySpeaking. The writing ends-up sounding more natural if the first draft was spoken.
This program has matured nicely. Earlier versions were temperamental and took a long time to train. This one worked out-of-the-box. I use it with a simple usb microphone (not even the noise-canceling headset they include). It also works with my handheld Olympus voice recorder.
Give it a try.