Last year we went with a CPA and it created so many headaches and problems because of the issues they gave us when filing. They incorrectly swapped our SSNs. This year, we decided to come back to TurboTax and it was headache free!
Pros: My employment status changed this year, I had a baby
I have been using turbo tax for years and am always satisfied with the product. It's easy to use and the customer service representatives are always helpful.