Re: Different things
Amex paid me £129 in cashback last year, no annual fee.
Some places don't take Amex, also Amex is pretty expensive for foreign transactions, so for those places, I have a Mastercard. It paid me £15 in cashback last year, again, no annual fee.