I have used both, and I much prefer ColorShowers. My hair feels better, the color lasts longer and there are less steps to achieve my desired color. For instance I wanted my hair Jet Black and I was never able to achieve that with henna, indigo - it always came out a brownish,red color. Color Showers takes about 45 min and I get Jet Black hair, while the Henna would be a half day affair. Also by no means am I saying that Color Showers is a natural product, but it is Olive Oil Based and my hair loves Olive Oil