Okay, I've decided it's time for me to get a credit card. I think I have a good credit, though I haven't checked it lately... I'm getting some offers in the mail. I've sort of narrowed it down to two, but I'm getting confused at this point.
1) American Express Blue Cash Everyday
This one offers 3% cashback at supermarkets (but superstores like Wal-Mart aren't included, so it's very confusing at to which stores this would apply at); 2% at grocery stores and gas; and 1% everywhere else. Plus $100 bonus if you spend $1,000 in the first three months. No annual fee.
2) Bank of America Cash Rewards
This one offers 3% on gas, 2% on groceries, and 1% everywhere else. Plus $100 bonus if you spend $500 in the first three months. No annual fee.
To me it sounds like choice 2 is better. It's the same rewards for grocery shopping, and larger cashback on gas... whereas it's very uncertain what 3% would apply to using Blue Cash Everyday. Plus I only need to spend $500 to get the (same) bonus vs. $1,000. Plus choice 1 is an American Express, which is not everywhere accepted. But online reviews rave about Blue Cash, and downplay Bank of America... Why?
*Other choices to consider - Amazon Rewards card (basically 3% on Amazon.com purchases, 2% on gas station, restaurant, drugstore and office supply store purchases, and 1% on everything else)