Remember H&R Block, TurboTax, etc have all been caught tricking people into paying for free services, so watch out when using them if you are expecting free filing.
Of course, this doesn't change the US Tax code being intentionally designed to be easy to make errors that can lead to significant fines.