My favorite shampoo was discontinued recently and I bought Xtramoist after someone raved about it on a forum for folks with curly hair. This shampoo cleaned my hair really well, left it very soft and shiny and did a nice job on my curls, but I had a ridiculous amount of breakage a few days after I started using it. Something as simple as running my hand through my hair would cause the ends of my hair to break off. My fine hair is prone to split ends, so I switched to another shampoo out of fear that my hair would become a frizzy mess. As soon as I stopped using Xtramoist, the breakage stopped. This might be okay for someone with thick hair, but I wouldn't recommend it for anyone with fine hair.
I bought this along with fastfood leave-in conditioner. Frankly I'm not sure whether this product is any better or worse than other moisturizing shampoos; it doesn't leave my hair feeling particularly moisturized, but it seems to work well with the conditioner so I'm giving it a 4. I am not a fan of the smell, I find it a bit sickly, but it dissipates quickly.
This is my HG moisturizing shampoo, it adds the perfect amount of moisture without weighing down my fine, highlighted hair. I alternate it with a protein and clarifying shampoo as well, but it always delivers a good hair day! I've also started trying out some new moisturizing shampoos to see if I'm missing out on anything better, but so far this is one of the best.