I've been using H&R Block software for a long time for standard returns, but this year I needed to add a Schedule C for my photography business. It was easy to do. With electronic filing, my returns were accepted within minutes of filing.
The question/answer format makes it very easy to input data, and the filer does not have to know in advance what form it will be used. That being said, once the data is entered, it is easy to go back to questionable responses to find out their effect on taxes. Finally, if the filer uses the Block software from one year to the next, data is moved forward and entered into the current year's forms. Complicated things that carry forward from year to year are captured and entered for the new tax year.
Pros: Easy to prepare, Easy to import documents, Fast
My wife has a successful business that she enjoys and that I help with occasionally as needed since I am retired. This makes for a complicated tax return. I had no software glitches, and the software led me through the entire complicated process to successful submission and acceptance of both my federal and NC state returns for ten years running, Thank you to H&R Block.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast