First post on this forum, but I had to chime in and recommend the Fidelity Investment Rewards card: https://www.fidelity.com/cash-management/american-express-cards
If you have a Fidelity account (free to sign up), it gives you a flat 2% cash-back on every single purchase deposited monthly...