I alternate between Amex Platinum for all of the benefits described above, and my old Visa Signature card when overseas, where Amex is rarely accepted. I also have a Discover and a Chase Sapphire with substantial credit limits which I use sparingly. Every year my bank reimburses the annual Amex membership fee. My one gripe about Amex air travel is that they use an overseas call center, with all of the maddening interactions that implies. Count on a long wait if any issues arise that require a human interaction.