Screw that. My philosophy is that I shouldn't have to pay for an annual fee just to use a credit card. They have enough other streams of revenue. That's why all my cards are no-fee.
I try to use debit at local businesses so the credit card companies don't take a %.
Let me teach you a lesson --
AMEX Everyday Card
2% back at U.S Supermarkets (up to $6,000 and then 1% back). So if you spend $8,000 a year on groceries, you get $140 back.
1% back on everything else... So in addition, if you spend $20,000 a year on all other purchases, you get 200.00 back.
Total? $340 back at the end of the year.
No annual fee.
$100 sign up bonus if you spend $1,000 in the first three months.
20% bonus on cashback/points if you use the card 20 or more times a month, so (2.2 and 1.2% back)
If you use your card 20 or more times a month, you'll get: $156 back on groceries, and $240 back on everything else, totaling =
$396 back in one year.
AMEX Everyday Preferred Card
3% back at U.S Supermarkets (up to $6,000 and then 1% back). So if you spend $8,000 a year on groceries, you get $200 back.
2% back at U.S Gas Stations, so if you spend $2,000 a year on gas, you get $40 back.
1% back on everything else. So if you spend $18,000 on all other purchases, you get $180 back.
50% more points if you use the card 30 or more times per month. So (4.5%, 3%, and 1.5% back)
If you use the card 30 times or more a month, you'll get: $570 back in groceries, $60 back in gas, and $270 back in all other purchases,
totaling = $900 back in one year.
$150 bonus if you spend $1,000 in the first three months.
$95 annual fee.
------------------------------
Last time I checked, $900 > $396. The annual fee is worth it. There's no sense in preaching to the masses, as they have no idea how to take advantage of credit cards. Also, the fact that you use debit at small businesses to save them money is a myth, especially those with small sales. Businesses can set a minimum transaction amount on a credit card, there isn't such thing permitted with debit transactions.