I have been told to stay away from Mr Min, as it can cause the visor to harden and become brittle. I don't know if this is true, but I don't want to find out.
My Shark helmet visor is a pleasure, only slight misting up at the robots.
My AVG visor is crap, always misting up. I installed a Fog City insert, this made the world of difference, it used to be hyper optic, but that has now faded to a dull colour, and does not change with light intensity any more.
As stated, regular cleaning is the best.