HR Block software has always worked well for me. I have multiple income streams including a business, and occasionally engage in real estate transactions. HR Block software covers all the bases and saves me time and money.
H&R Block tax programs are very easy to use. They make the process of completing your taxes as easy as possible, considering all of the changes that happen year to year.