I know someone who uses Dragon for 99% of their PC use and gets excellent results. I use L&H VoiceXpress for document compilation and it works well.
What you get out equates to what you put in though, You need to feed them with "stories" for correct set-up, called "training". You also need to learn the way it takes commands, for example, in OE a click on Send/Recv equates to, Tools, Send and Receive, Send and Receive All.