i was given no explanation, maybe some money sent to friends through Paypal (apparently not allowed but i didn't know) last year, otherwise 14 years with no late payment, 5 digit spent every year, and this morning, just an email saying that according to the T&C, Amex can terminate an account with a 2-month notice without explanation.
I currently reviewing the All visa card, but i just realized that for 1000 euros spent, I will only get 400 All points, which is ridiculous.