turbo tax is probably the worst tax program out there on the market, even the known credits that most people are entitled to, it will short change people on their refunds not just by a few dollars but hundreds.
If your not pleased with your CPA then why not look for someone else? If you do not make quarterly tax payments you might want to consider it.
Your right even a simply mistake can causes you thousands of dollars not to mention an audit which can take up valuable time.
A tax program is only as good as the persons knowledge of tax, there are many deductions that these tax programs do not point to for a lack of a better word, if you do not already know your allowed to take them.
Im pretty sure you can try turbo tax for free, just get your refund amount and compare that to what your CPA comes up with. Its also true some CPA just want the money and don't try to make their customer happy, but that can be said for other tax preparers.
Ask your CPA questions, audit your return, even though a CPA does your return, ultimately your responsible for what goes on there.
Federal tax doesn't make a difference of what state you reside, state taxes are the only thing that differs from state to state.
Go with God.