I've used H&R Block's software for almost a decade now. I've found that it's easy to use and it provides help when I come across tricky areas in my tax returns. This is a good program for intermediate complexity tax preparation work. I've found it very helpful with my charitable deductions, Health Spending Accounts and stock earnings reporting.
Pros: Easy to prepare, Easy to import documents, Fast
Used for more than 20 years. Only once did I have a problem which was loading the program. Technical support was quick and efficient gettin me going in one call. Program has always work well. I realy like the ability to import some of the tax forms, especially from brokers