Libby, I only use my Amex Plat anymore for booking paid air as you get 5x points per $. For cruises use my Chase Reserve always for those 3x bonus points for cruises
Over 1x for travel is always good!
Have to admit; I try once on booking free air in biz on my own for cruises, to get a good credit from price. can rarely find, so Then I and turn to one points guy or another for a quote for my free air. Has worked for me. I’m willing to pay their fee.