What is best catch all card wi the amex?

I travel a lot for work and mainly use my amex Platinum and my chase Marriott card. I have some airline ones that I'm debating getting rid of including the AmEx Delta Platinum, united and aa.

I am looking for a good catch-all card with high rewards for restaurant, grocery, and Amazon purchases.

Any recommendations?