Since most of our monthly spend is in the grocery store, we have the
Amex Blue Cash Preferred. It has a $95 annual fee, but 6% back at grocery stores and streaming services, 3% gas and transit, 1% for everything else. $250 cash once you spend $1000 in the first three months.
There's also a no fee Amex with 3%/2%/1%, and $150 after the $1000 spend.
The fee makes sense for the first year due to the higher bonus, but after that, you can either downgrade to the free one, or, if the numbers pencil out, keep paying the annual fee.z
We get 6% back on gift cards and prescriptions at our grocery store. You're limited to $6k in grocery purchases a year, though, so it's not a huge money maker.
I think you have to get business cards to really rake in the money churning gift cards and such, and for me, that's just too much work.