I have been happy with Turbotax since back in the days of DOS.
It does a schedule C (business) and some schedule E's (rental houses) and all related and necessary schedules.
I do prepare and enter the depreciation schedules by hand, but that's 'cause that's easier for me than learning that module in Turbotax.
And I buy the cheapest "basic" version every year. Most I ever paid was $14.95 at Walmart. Sometimes find it for $9.95
In 2002 Intuit got nervy and decided to put copy protection in. I like to put a copy on my computer and one on my ex-wife's.
So that year I bought Tax-Cut.
But Intuit lost so much in sales that year that they repented and I'm back to Turbo-tax.
As for privacy issues, I don't file electronically.
I stuff the return (may come to 30 or so pages -- one year it was 42 pages!) into a 10" x 13" manila envelope and mail it certified mail, return receipt requested. So the IRS can't say they didn't get it.
Works great for me.
As for your CPA finding deductions you wouldn't have, I don't think so. The IRS has got them so intimidated by fines and penalties that most are very conservative.
Buy a copy of "J K Lasser's Your Income Tax" for under $20 or even a copy of US Master Tax Guide for $60 or so. Still way less than $650 for a CPA and you can look up anything you need to. That's what your DPA does.
With either of those and Turbo-tax basic you can get the job done right (and cheap).
matis