Question for those who use other products, are any of them good for dealing with this sort of spray?
yes. any products i have ever tried (about 10-15 different ones now - I used to review products on detailing world) have all suffered at the hands of this type of spray/mist.
I dont think thats a downfall of any of the products though, but more a failing in the physics behind how they work (by increasing the contact angle between the visor and the beads of water).
with very fine particles/beads these get trapped in the structure of the nanostructure and dont bead correctly.
If the coatings advance enough to achieve superhydrophobicity states (>150º) this should solve the problem, but coatings are generally not that advanced just yet (coatings that do this ARE available, but they dont retain enough optical clarity to be of any use for visors/paint coatings).