MAKE SURE you understand how the cash rebate rule.. it may not be as good as you may think it is.
NOTE, the annual spending for "EVERYDAY purchases" and for "All Other Purchases" are counted SEPARATELY..
That means, you need to spend $6000 just on everyday purchase to BEGIN enjoy 3% cash rebate. Everyday purchases are for stand-alone U.S. supermarkets, gas stations, drugstores, and home improvement stores.. That means you need to spend MORE THAN $500 A MONTH on groceries and gas..etc. Even if you spend $600 a month, 90% of it, you are only earning 1% cash rebate..
CONCLUSION? FOR MOST PEOPLE, you really just get 1% Cash back on groceries and gas purchases..
As for OTHER purchases, the annual spending (EXCLUDING those "everyday purchases" at groceries and gas stations) need to be $6000+ to BEGIN enjoy 1.5% cash rebate.. below that, you actually just get 0.5%..
Let's forget about the bonus for carrying balance, because if you carry balance you are already paying high interests, 1 or 2% discount in interest rate won't save you much..
(ALSO the bonus is only for the amount you don't pay off.. so spend $1000, pay off $999, only the remaining $1 earn the bonus.. you can't play games here)
ALL THIS MAY SOUND NICE...
.. Earn up to 3% for your everyday purchases*
.. Earn up to 1.5% for other purchases
.. Get up to a 2% cash back bonus when you carry a balance
You can do the math. In my opinion, unless you spend $1000 PER MONTH on groceries + gas + home improv. goods, otherwise, do not get this card. IF YOU DO SPEND THAT MUCH, you should get the DELTA SKYMILES CARD instead. You ALWAYS earn DOUBLE miles on these "EVERYDAY purchases". $1000 per month = 2000 Delta Miles. Each miles is worth 1.5cents(this is from polls). So, that's 3% rebate on every dollar.
There are many FLAT 1% Cash(or gasoline) rebate cards out there, where you earn 1% on even the first dollar you spend. For people who spend less than $15000 a year on their credit cards, the flat 1% cash rebate cards would earn you the most rebate.. (Also VISA cards are accepted at more places than AMEX, keep that in mind.)
Usually, Cash(or gasoline) rebate cards don't have annual fees. So, avoid cash rebate cards that charge annual fee.
However, most airline mile cards do have annual fees. Because each mile are on avg. worth 1.5 cent, and you earn 1 mile per dollar spend, THAT's 1.5% rebate basically starting the first dollar you spend. If you spend more than $15000, your best bet would be a card that earns you airline miles.
For flat 1% cash rebate, I think the best one currently is the
Chase StockBack card. (You earn between 2-10% rebate for some online purchases, sort of like ebates actually..)
For a card that earns you airline miles, THE BEST ONE is the
American Express Starwood Card. You earn 1 starpoint per dollar spend, but one Starpoint => 1.25 miles!! That's 1.85 cents back per dollar spend. That's like 1.85% rebate on every dollar! Also, NO annual fee first year, only $30 after the first year! The annual fee is lower than all of the other mileage cards, AND you earn MORE miles per dollar spend.
Some may disagree with me about the stockback card being the best flat 1% rebate card(some never-heard of credit card companies do offer slightly higher rebates), but I don't think anyone will disagree with me on the Starwood card being the best mileage card after done some research and comparisons..