I hate my Visa card but have to use it for diesel, insurance and big items. I prefer paying by cash whenever possible because that way I feel as if I've got a better grasp on what I'm spending.