I've been filing using TurboTax for years, and it does the job easily. As Bitt pointed out, things don't start getting really complex until you've got trust funds, bizarre investments, overseas income, or other situations that are well outside of the norm.

Where a traditional accountant can have value:

- telling you want to do differently next time (e.g., telling you to max out your 401(k))

- backing you up if you get audited

(TurboTax sells "Audit Defense", which is basically an insurance policy against getting audited. If you do get audited, then you've got somebody in your corner to defend you. Again, unless you've got a far more non-trivial financial situation, it's probably not worth it.)