US tax payer here.
I'm going to stay away from discussing TurboTax from a political perspective.
However, I have used TurboTax since the first year I had income. It's super easy. As my income has gotten complex over time (from simple, one employer tax return to multiple employers in a same year, real estate, investments, and office expenses), I have found TurboTax worth the $90 or $100 it costs to purchase the software every year. I always purchase the $40 "Audit Protection" and have never used it: not once I have been audited.
It does take some investment of time. You need to read the questions, learn to figure out the forms that you get from banks, and be careful in inputing your data. But a lot of the sections are skipped anyway. I learned to stay away from buying stocks that are partnerships (pain the behind to do during TaxTime, not worth the hassle if you can find alternative stocks). TurboTax remembers my last year's numbers and that is also super easy. It helps me stay informed and keep responsibility for my tax situation and make my own decisions on what to do next year without "the government or the employer doing it for me."
I have always had the temptation to go to a full service (H&R Block, or some of the higher end ones offered by my bank), with the idea of maybe discovering that I have been overpaying all these years! But I have never done it, mainly because of concerns on identity theft. Today, all my data is in my computer and the only time the data leaves my network is when I send it to TurboTax for e-filing. This could also be avoided if I printed it and mailed it, but I rather not take my chances with lost mail.
I did have some large income a number of years back due to a sale of a company, and I was doubting myself about whether I was "paying too much." I simply asked folks around me, and they told me "nope, you are good" as the cash was distributed as regular income in my W2.
All in all, TurboTax has served me well. My investment is a total of about 10 hours or so spread over a few months. Every time I get a new form, I go to TurboTax and input it. Sometime around March I wrap things up and file.