I wonder what happened to turbotaxsucksass.com, it was listing a bunch of free alternatives and it mysteriously expired right before tax season began.
It's in archive.org, though, e.g. [1], and it's just a static site with a bunch of links.
[1] https://web.archive.org/web/20210130180334/https://www.turbo...