Revision are a good brand. I prefer mesh made of interleaved wires rather than stamped sheet, but I have a pair of Revision Bullet Ant and, with the right combo of anti-fog precautions and the dust filter foam removed (which doesn't compromise safety), they last all morning without fogging enough to make me wish I had something else on me face. after that the anti-fog treatments don't last as long, but generally over 30-40mins so ok for a game then reapply.
My prep goes like this: 1 drop of Fog Tech liquid per lens wiped all over with a standard glasses cleaning cloth and leave overnight, then polish with the cloth which comes with ESS goggles (thanks James). I don't think I've ever had the presence of mind to prep them well in advance so I dunno if you have to do it the night before or whether you can do it whenever it comes to mind. But yeah, doing the same without the overnight dry only lasts for 45mins to an hour tops.
Ppl often mention cheek weld when talking about 1/2 face masks - personally I don't weld my cheek to the stock when aiming, even with my SVD now that she has a low rise scope position. I'm not aware of having a particularly long neck, but with the butt well placed on my right shoulder/pec join (as I was taught by RAF Regt range instructors) and my right eye able to sight over irons, the stock of most guns is about 20mm away from my cheek and only leaning my head as far forward as it will go will put my cheek on it. This is not only an uncomfortable position for me, it also wouldn't work well with actual recoil because my view over/through the rear would jump violently with each shot causing my eyes to refocus close up. In the head back position the rear sight is smaller in my view, but the notch/pin hole is still plenty big enough to be able to see if the front post is a bit off either way - not that this actually makes any real difference in airsoft b/c generally sights are guides not actual aim points. Optics are always even higher - I dread to think what kind of hunchback posture I'd have to adopt to achieve cheek weld aiming through an Aimpoint T3 or ACOG, or a red dot on a G36E. However, mesh does bend.
This type is better because the additional strap produces greater stability when you run.