I have used H&R Block Premium & Business software for many years. It works well for returns for personal, corporate both "s" and "c", estates, LLC, and Schedule C tax payers. The interview process has helped me produce correct returns even when I wasn't quite sure how the return should work. I have had the more difficult ones review by a CPA and he thought the results were very accurate and amazed at the price of the software.
This is a great tool for small business. It lets the business owner better understand how their decisions during the year effects their taxes. With a tax firm, you provide them your numbers and they say this is what you owe; without explaining how different items affected your tax outcome. Along with a LARGE cost.
I've been using H&R Block for more than 15 years because it's easy to understand and answers any questions you might have right within the software. Additionally, you have the capabilities to speak to a live consultant if you run into any issues.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast
What Makes H&R Block Premium Software Great for me is the person that's knowledgable who is preparing my taxes. If it wasn't for her knowing where to put the information and or knowing what info to put the software would be useless.