So I'm gonna go against the grain here and piss on the parade a bit....
NOTHING is free...All you guys going on about points and earn back must have never owned/run a small business and see how much those fees cost merchants every month.
No business "absorbs" those processing fees just for you to have the convenience of swiping a card instead of bringing cash or a check. They ALWAYS get passed back to the consumer in the form of higher prices or more recently an upfront charge of an additional 3-5% to use a credit card.
Get used to that up front charge for not carrying cash, its gaining more and more traction. We are contemplating taking that route with our business...We pay tens of thousands a year just for people's convenience of swiping a card...like every business expense, that factors into what we charge.
Long of it short, you feel like your getting rewards and 'Cash back'....but your really just paying for it yourself through inflating costs of goods and services your buying with that card, you just dont see it to know that so you think your getting something for "free"....just something to think on.
That being said, I have multiple cards but use them as sparingly as possible and certain occasions like when the cash option isn't available such as online shopping, or when out of town and don't want to carry much cash.
Credit cards are the devil...but unfortunately a necessary evil in what our society/economy has become