Credit cards have been shown to make us spend more. Ryan Sager argues that this isn't the full story:
Every person’s financial situation and mind works differently. For some people, doing many more of their transactions in cash (or check you have to have some way to pay bills) would be a huge improvement. If you shop a lot recreationally, for instance, this could slow you down. For some people, just using a debit card could be the answer. For me and other people who like a lot of control and data and feedback...a solution like credit cards plus something like… Mint.com is a good answer.
The key, as in so many things, is a high degree of self knowledge, a willingness to experiment and track results, and the information to understand what biases might be driving your behavior.