From premium salon brands to budget-friendly buys, here's what experts say about choosing the right shampoo for your hair.