Are the more expensive haircare brands worth the money? I have dry hair and a dry scalp, and am wondering whether I should stop buying whichever shampoo is on offer at the supermarket and try one of the high end brands. Are they gentler?