This software used properly satisfies the tax reporting needs of 90% of tax payers. I have helped dozens of people with taxes and this software makes it possible for anyone.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast
I used H&R Block software for several years, then converted to TurboTax for 2 years. I find H&R Block is just as easy to use, and it's several dollars less, so it's a better value.