Buy what’s cheap or what’s better for you?

When buying hair and face stuff like shampoos, conditioners, leave ins, face wash, lotions, soaps etc. Do you buy what’s cheapest or do you buy the natural/ organic peas chemical stuff that is overall better for you?

I was in shoppers today to buy the beauty essentials as I had run out. The Panteen shampoo and conditioner was $3 each whereas the natural clean stuff was $10 each. And same with the other stuff, the cheap brands were really cheap and the good brands were not. I ended up buying the natural brands but spend about $100 when if I bought the cheap stuff it would have only cost like $30.