I cleaned my shower heads with Viakal and Astonish to see which one is better

We use shower heads every day, but we often forget to clean them. If we don't clean them, they can get dirty with soap and limescale.
My shower heads were very dirty with limescale. I live in an area with hard water, which makes limescale build up fast.
Limescale is caused by water with high levels of calcium and magnesium. When water gets hot or evaporates, it leaves a chalky deposit.
It's hard to remove limescale without damaging things. I usually use vinegar and water to clean my bathroom.
The shower heads were very stained.
One shower head had blocked holes.
I often use vinegar to clean shower screens, but it doesn't work well on shower heads. Viakal works, but it smells bad.
I wanted to see which cleaner is better, Viakal or Astonish.
Astonish is cheaper than Viakal. You get more Astonish for your money.
I tested both cleaners on the same shower heads. I sprayed one with Viakal and one with Astonish and waited 30 minutes.
I tested Viakal and Astonish to see which one is better.
I put the shower heads in the sink before spraying them.
I sprayed the shower heads with Viakal and Astonish.
Viakal smells bad, like bleach. Astonish smells like citrus and is not as strong.
The two cleaners have different textures. Astonish is more watery, and Viakal is thicker.
The Astonish bottle is easier to use. The Viakal bottle is harder to spray at an angle.
The shower head with Viakal still had limescale.
Only one shower head was completely clean after using Astonish.
I rinsed the shower heads and used a toothbrush to remove limescale. The Astonish shower head was sparkling clean.
I thought Viakal would be better, but Astonish worked better. The shower head with Viakal still had limescale.
The Astonish shower head was clean, but the Viakal shower head still had limescale. I used Astonish again to clean it.
Astonish is the better cleaner.