So it really shouldn't matter.
TurboTax is a great service that I trust - but I also see them as always tryin to nickel and dime you and find ways to charge more or upsell you something. So I kind of hate them.
I'm guessing you could google search free tax filing and find several services.