I think we must to avoid credit cards... And start a debt-free journey... Credit card also have some fees that you won't be paying... Iin my case, I only have one debit card and I can even buy things from Internet.. I won't be in debt only for the "miles" that credit card's offer... Is my humble opinion.