I have been using H&R Block for the last 15 years. It s simple to use and helps with preparing complex sections of tax compliance. I highly recommend it.
If using for sch C or E keep in mind tha certain entries do not carry forward from year to year. Also they can reject or not submit (hold) until they verify your identity. Not a bad thing but it’s like jumping thru hoops.
My new challenge this year was having to report capital gain income in a second state. The premium software handled the challenge with no trouble. This was complicated because it required coordination between my home-state and the second state tax schedules. As in other years, the software handled the ins and outs of all my other income sources, including the LLC. Particularly nice is that it keeps track of all the LLC's equipment purchases since it started.
The premium version has laws that are a bit confusing and doesn't applying to my situation. Sometimes, the interview questions are too complicated and confusing. I would rather focused on the interview questions that pertain to the IRS documents I have avaliable and work backward from there, instead of having to go through a bunch of questions that may not apply to my situation. In situation where there are convulating and confusing interview questions, I would suggest H&R provides a quick tutorial how the question may apply to the individual.