What I don't understand about these programs is the added income clause. In California the state provides a free tool to file state income taxes (CalFile), but you can't use it if you make over $230,000 a year. Does it really make sense? It's similar with the federal free file program I believe. You would think they would want to encourage high income citizens to use their tool so they can control the deductions/cred…
American legislators seem to loooove "means testing" every government-provided service. Maybe it's a misguided version of that?
Free-file is useful when all you have is 1-2 above-board wage earning jobs, maybe with a 1099 contract job where the employer is nice nice enough to pre-fill the form out for you.
Once you start dealing with non-trivial amounts of dividends, interest, securities, partnerships, real-estate, you really do need a professional to keep things organized.