I have two credit cards, and one of them is American Express.
I have had this card for about 45 years now and they are so much better than a bank even though they are not as widely accepted.
I therefore have to have another one as many smaller places wont accept Amex, so I have the Qantas linked Visa card to get frequent flyer points.