My all time favourite is Lush's shampoo bar, 'Ultimate Shine'. It lathers up so nicely in my thick hair!
Plus L'Oreal Elvive Nutrigloss is gorgeous too, both shampoo and conditioner. (But I can't use this constantly, since it makes my hair greasy after a while, so I alternate between shampoos)

(Plus I've never found Herbal Essences to work very well for my hair, it just dries it out. I kept going with it for ages because I loved the smell, but in the end I had to admit defeat!)