Insane credit card fees? What? Most cards do not have a fee.
And for those that do, it’s very easy to recoup much more than the fee in rewards. For example, Chase Sapphire is one of (or actually the) the most expensive cards at $550/year. But even then it’s very easy to recoup much more in rewards.