Sounds like a reasonable alternative to visor.
I've noticed my visor fog up after cleaning several times. It’s like the coating was Removed with cleaning it so frequently.
I bought a new visor and problem was sorted. This one seems to stand up to the regular cleaning.