Don't know how this isn't mentioned already, but I've used FreeTaxUSA for the last two years, and I've really enjoyed it. It does not hold your hand as much as TurboTax, but they'll walk you through every step. I still pretty easy to use, plus it's rather affordable.
https://www.freetaxusa.com/