If you are in debt - other than a mortgage - then pay that shit off. Being debt-free will give you a better life.
As for whether you should buy 'things' or punt? Assuming we are talking about general items and not a financial investment in the future, then I'd choose having experiences most of the time. Note, experiences includes whores and does not equal them.
The trouble is, too many people like things because they think it equals a happy life. Or they buy shit so they look good to others. A lot of the time this leads to debt.