I had been using Revision Bullet Ant Goggles with a Heroshark Lower Face Mask from January till about mid May, but they just steam up too much now because I also use a lid 90% of the time.
Recently i've been using Heroshark Dagger Goggles with the front section of the lower face mask being held in place with a neck gaiter, which means it doesn't constrict my jaw (neck gaiter allows it to flex when i need to talk/pant/etc) but also stays securely in place, and doesn't interfere with my comm's.
The dagger goggles, are definitely far superior to cheap ebay mesh goggles, as its made from stamped steel plate rather than mesh, so the holes can be larger, whilst not impacting safety and as its made from steel plate, the bb's bounce off without leaving any dents (took a point blank shot from a ~500fps boltie at the weekend, didn't even scratch the paint job.).