Every time I sign up for a new card (google credit I'm looking at you) the customer experience is just absolutely horrible. I mean rip-you-off type horrible - where you enter a bank account for autopay, and they then charge you late fees for 2 months because "our terms of service say adding an autopay account may take up to 90 days". The other card I've signed up for in the last 18mo was a store credit card to get 20% off a one time purchase - and they couldn't even get that right. I had to have my lawyer call and threaten to sue before they finally credited the proper amount and closed my account. It's just ridiculous what most folks seem to put up with.
I've tried to cancel my Amex since I pay a yearly fee which I find stupid. But each time I deal with any other credit card company I pretty much realize Amex is in a league of it's own.
If they start to dip on customer service it's all over for them. That is the only thing keeping them alive on life support at this point, but that's really all it will take as long as their competition is so utterly anti-consumer.
I'm starting to avoid doing business with companies that don't take Amex. It's just not worth the hassle of dealing with anyone else. My Costco membership is no more due to this.
That all said - it's just a stupid way to pay for stuff. I'd prefer to use cash all things considered, but unfortunately that's generally not possible this day in age.