I'm quite happy with my AmEx, mostly because of the good customer service.
Just today the perfect image I had of this card got a dip... I ended up on the US site and I noticed there's a huge difference between the European and US cards.
Not only are the benefits to US citizens bigger, the redemptions of the MR's are also different.
In US : 1000 Amex points = 1000 BA miles
Europe : 3 Amex points = 2 BA miles
So sad...