My thinking has always been that though I wish Carnival gave better loyalty perks, especially in comparison to Royal and some of the others, I like Carnival's fares. Would rather pay the lower Carnival fares and not have all the perks, which I guess is why we have never sailed on Royal (plus I love our cruises as it is).