I use credit card to pay for pretty much everything, and pay it off each month without fail. I find it's easier to budget and control spending and see where my money is going since I get the itemized statement each month and can check online daily (I keep $20 petty cash on me for small items but most months don't spend it). It helps establish control and discipline with spending, and is less dangerous than carrying cash.