I am a CPA so I do them myself. I would do them myself anyway, because I like doing tax returns, but that is probably why I am a CPA!
I highly recommend Turbo Tax. Even more so, Tax Cut. We switched to Tax Cut a few years back when Turbo Tax was putting cookies on your computer and some other weird stuff. IT's the same thing overall.
H&R Block is convenient, but frankly I Am not sure most of those people really know much more than you can figure out with your own software.
I do some friends and family stuff on Tax Cut. My own stuff with my software at work. Oh yeah, used to do it by hand - those were the days...
Unless you have a rental or a business, more complicated things, there is not that much to know. Tax software covers all the basics. But, I Wouldn't knock H&R for the convenience factor. Of course by the time you gather all the info, tax software may be just as fast, and a lot cheaper.
OF course if you have more complicated issues I would recommend a CPA. Whatever the fees would be worth saving you taxes now and headaches down the road. I See a lot of people crossing the line on the penny=wise pound-foolish thing when it comes to small businesses. They don't realize how helpful a CPA could be. Most of the time we save these people more money than we charge.
At the same time I get people all the time wanting help with their plain old W-2. I tell them to buy Turbo Tax or go to H&R.
