Used Turbo Tax for the past 10 years. It has steadily improved in its clear directions and guidance in preparing the tax returns for me and my wife's small business finding the maximum deductions for us. It makes this dreaded activity mush less stressful..
What's great about it: Great directions and guidance
I think this year it was even easier. It even alerted me to where I made a mistake last year - now I will file an amended return and get the money I paid as a refund.
My business opened last January, and I had planned on having to come away from Turbo Tax and have an outside company do my taxes because I thought that it was going to be way too difficult. But since I use Quickbooks, my book keeper assured me that I'd be able to handle it myself. It all worked out really well, and despite having to rearrange some expenses into their proper catagories, it was super easy. I like the feeling of having as much control over my business as possible :)
What's great about it: Easy enough that I did my new business taxes for the first time ever (since opening)
What's not so great: Maybe specify a bit better on including owning a time share falling under the "home ownership" section.
The only complaint I had was in trying to use TurboTax to figure out extension payment. If I remember, it asked about extension payment before calculation of taxes was complete. I want to use the program to calculate/estimate how much I may owe, then enter the amount I want to pay with extension. The extension entry area really should have its own sub-tab. under Fed and State. The state portion seemed to handle the extension better.
What's great about it: Overall entry process is good
What's not so great: When doing taxes to figure out extension payments, handling of extenson payment/non-payment does is confusing.