The HR Block software is easy to use and comes with tons of information and answers to questions that you might. Their search and "go to" feature is really helpful too.
Pros: Easy to prepare, 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.