The toilet bowl in that photo is so squeaky clean that it shames me into getting in our bathrooms and cleaning the toilet bowls - which still won’t look as nice as that one even after I scrub them (iron in the water keeps them messy looking unless I use “The Works” toilet bowl cleaner; and even then not for long.)
I hear ya. High iron in our water, too. I’ve used straight bleach and it take hours to get rid of the stains.
Go to the hardware store and get some muriatic (hydrochloric) acid. But ya got to be careful with it. A little goes a long ways. Do NOT use it on metal surfaces including the drain ring in your sink.
But for a skweeky clean toilet bowl in seconds, oh yeah.
I have trouble with our toilets, too, because of iron. Stains the heck out of the shower curtain, too.
The kind of water you have- mostly the mineral content has a lot to do with how clean your toilet looks after cleaning. We have a lot of minerals in our water so our bowl looks like it is in a bachelor pad unless I super clean it using pumice stone and a ton of elbow grease.
I was noting the same thing. Although I am not quite moved to cleaning toilets, today.