Turbo tax and the diy approach aren't bad if you have traditional jobs with 1040s.  Shit gets infinitely more complicated when investments, businesses and self employment get in the mix. It's like changing your car's oil vs rebuilding the goddamn transmission.  Eventually you need a professional.