Actually, debit cards do not give you cash back on purchases, mileage, hotels, etc. My understanding from banker is that CCs have much more federal protections than debit cards (CC max loss is only $50, while debit card loss could be Much more) and can offer extended warranties, car insurance,return protections, etc.) I could never find a valid reason to have a debit card.