FWIW IMO TurboTax is absolutely wonderful and easy peasy! I've successfully utilized it for several years now.
It's certainly FAR more cost effective than utilizing the CPA (sorry Joseph, and whomever else) plus there's the added advantage of dealing with it outside of "normal business hours."
I've always used Taxact for years, they also have a self-employed version.
It still leaves you wondering whether you've really found all possible deductions and stuff.