TurboTax works for me, but admittedly my filling is rather simple. I don't even have enough deductions to itemize.
The hardest bit is accurately putting in capital gain/loss from ESPP and RSU sales because they sometimes show up as zero cost basis and I need to use my E-Trade supplemental documents to find the adjusted cost basis.