FreeTaxUSA is strangely under-mentioned on these threads. I’ve used it the last couple years with a complex-ish situation. Not a single complaint.
1) Inverting my answer to “have you sold cryptocurrency” on the forms.
2) Silently removing decimal points (changing 8.005 to 8005 shares in the forms)
3) Persisting an entry for income after I tried to delete it and re-enter, with no way to fix it even after talking to support.
4) Having forms with an overlay “do not use”.
FreeTaxUSA still refused decimal points in the forms (like in item 2) but at least warned me so I could work around it.
A few years ago I benchmarked the two together and they basically gave the same answers. They also don’t hold your past returns hostage.
I’ve been recommending them to everyone that I talk to about taxes.