AmEx offers benefits and perks to the needs of different types of consumers.It is a card for every lifestyle.
some of the best american express cards are
1) blue cash card for families
2) AmEx everyday card for regular spenders
3) starwood card for travellers
4) sinplycash for small businesses
5) The platinum card
you need to check your eligibilty before applying to any of the above cards.
I think business card is the best among all.It gives you peace of mind.It has 5% cash back option on all mobile phone charges.
There services are fantastic.Ther gives you reward program also.