Are the higher prices really worth it? Should I abandon my $8 drugstore mainstay shampoo for a $42 premium brand?