I used my debit for years but I've got a nice no annual fee rewards credit card that I pay off every month. You'd be surprised how much those points add up at the end of the year if you pay utilities, phone, groceries, etc... with the rewards card. However this does require that you can have financial restraint and not spend more than your budget because you don't see an immediate impact on your checking account.