I used this product 2 years in a row and will not use again. It is OK for someone with just earnings from employment and standard deduction with no complications. I used the Premier Business version specifically for owner occupied rental property. Trying to interpret the questions was like a trick math question! The "help" feature was not user friendly, was too limited and did not offer thorough explanation or real assistance.
I'm a huge fan of H&R Block software. It is as easy as you can get. The Software walks me through every step asking all the pertinent questions to ensure I receive my maximum return.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast
I use the Deluxe Federal and State version yearly and enter business data and thought this version would be more detailed, but after importing last year's return I experienced problems because old data was still reflecting in the forms despite changes being made and entered, which caused me to go back and continue to delete forms and re-create them.
Pros: Easy to prepare, Maximizes refund, Easy to import documents
The software is clumsy and temperamental. If I close the business software, I need to restart the computer in order to reopen it the next time. The error messages are cryptic and in the end I just mailed the return because I couldn't get it to send. I also had to reenter all the data for the corp returns as the data didn't transfer. It needs work.
I have used H and R block software to do my taxes for years. I've never had any issues and always had accurate returns submitted, accepted, and processed by the IRS and my state's department of revenue.
Pros: Easy to prepare, Maximizes refund, Easy to import documents, Fast
The personal tax software is quite good. However, the Small Business software is AWFUL !!! It seems difficult to navigate, the cues are not at all intuitive, and I could not not get several key forms that needed. This is not a new issue. The Small Business software has been awful for too many years, and does not seem to be improving.