Carnival, Royal, NCL, MSC, Celebrity all have cards. Princess is unique with medallion. Carnival is unique with the fact that you have to sign for your drinks with Cheers. All others mentioned don't make you sign for drinks
We wear the medallion as a watch and highly prefer it since it unlocks your cabin door as you approach.