The cash back is the key. But it only works if you always pay off your balances. Like you, cash back is free money for me. I also grab any deal for 0% financing. My money makes a lot more than 0%. If I buy a computer at 0% I can put most of the purchase price into an ETF and watch it grow.