I have Dragon Dictate. As someone with the patience of a three year old, I find using it a bit more trouble than it's worth.
Since I seldom need to write anything more that a few paragraphs, I find setting it up and then having to make the few corrections necessary along with editing a little more time consuming than just using my pitiful hunt and peck, two finger typing.
A couple of important notes - I have not spent sufficient time familiarizing myself with all the capabilities of the program. If I were writing longer documents, I would spend the necessary time to learn. If you take the (relatively brief) time necessary to go through the "teaching" process, the accuracy is really quite good. Also, the program comes with a headset mic, which is OK because it's hands free, but you're attached to your computer by the headset cable. You do have the option of a (free) iPhone app allowing you to use your iPhone as the mic, which unplugs you from you computer.
If I were creating long documents, I would use Dragon Dictate. My understanding is that Nuance (the maker of Dragon stuff, as well as Siri) makes among the most accurate speech to text around.
Whatever you decide - good luck...😀