I’d forever be a fan of American Express simply based off of their dispute resolution alone. 
I wonder if some of the things I’ve managed to resolve would have had the same outcome if I’d paid with a debit card.