I have used H&R Block Deluxe to prepare my tax return for many years now and recommend it to others. It walks you through the process, provides updates to changes in the tax laws, pulls in your data from previous year's returns, and edits and alerts you to any errors.
Pros: Easy to prepare, Easy to import documents, Fast
Generally, very easy to download, install, and Import previous year's data. Will use again next year because of the ease of importing previous year's data. I do have one comment on the "Additional Deductions" page. Apparently, in recent years, these expenses were disallowed on the Federal return. I wasn't aware of that, so I spent considerable time putting together documentation for ~$4k of Investment Expenses, only find that I received no benefit for this deduction. These expenses are only entered for a state return. I live in Florida. So, no benefit was received for entering this expense. This page of the interview should be excluded once the software knows that I'm in a no-income tax state, or clearly identify that the page is only for entering data for a state return. It's as if the software writer got lazy when incorporating the associated change in the tax law. Otherwise, the program met my needs, and is sooo much preferable to trying to do a paper return. Also, the software is like having CPA advice for most tax filing issues. The IRS rules are either clearly provided in the software, or the software tells you where to get the IRS info. I simply could not complete my return myself without a software program, and this is a good one.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast
I was disappointed with the lack of interview questions around using 529 plan distribution for college tuition and the interaction with the American Opportunity Credit. Basically, you have to compute the taxable portion of the 529 distribution outside of the software rather than using it. Too common an issue for the software not to handle. Otherwise, all was good.