Nobody likes my advice, but...carry a credit card for emergencies only and pay it off monthly for any use. There are no real rewards or bonuses from using credit cards. It is all in favor of the credit card companies. I said you wouldn't like my advice.