I just have a Sapphire Reserve, an IHG Rewards, and Marriott Rewards. I stopped using the last two after making enough spending for the bonus, but I'm keeping the IHG as long as they continue to give me a free room night for the $49 annual fee. Might do the same for Marriott--I can't remember how much the fee is for that one.
I use the Sapphire for all my travel, an Amex Gold for all my food (and for various gift cards bought at grocery stores), and a Fidelity 2% cash back for everything else.