I did everything with a debit card for a long time, and the lesson I learned is to have a credit card, with the bank you bank with, as your primary. Pay it off every single month, and have a debit card as a backup. 2 is 1, 1 is none. With things as essential as finances, it's always a great...