I started off with Dye i4. it fogged up as did my glasses in it
Tried ESS, Sawflies, Novritch's, all fogged very easily.. Revision wipes, cat cr*p etc all tried
Moved onto Bolle X800, much better, great viz and the Bolle's only fogged a bit at the edges, but my glasses steamed up. You also have the fun of google strap, face half mask strap and helmet strap etc
Upgraded to a WarQ, and Perfect. No fog ever, both mask or glasses, Just one strap, comfy, light, full protection and coms built in. I wear Ghost Strike ear defender/amplifiers under it. Only negative on it is you need a 1" riser to counter the large face guard. Vision is exceptional wearing it. Not going back to googles