I have a couple of pairs of Profile NVGs (color coordinating accessories is important :P ) and like them a lot. They're fairly big (compared to say T800s) when worn alone, but offer good unobstructed vision and are still compact enough to allow a proper cheek weld with most guns. They work well with a MICH/ACH.
I use Rx inserts in them, which also fit in my ESS ICE 2.4s -- meaning I only need one set of prescription lenses made for all my glasses/goggles, which is nice.
Another big plus is replacement/upgrade lenses are relatively cheap and readily available from CPGear. ESS also offers excellent customer service for anything else you can't find locally (I had to order replacement pieces for my ICEs once, they gave me outstanding service).
As for fogging, I do get some (specially on the inserts) if the ports along the top of the goggles get blocked off (such as by the brim of a boonie or a shemagh). Otherwise they've been pretty good when used in conjunction with Catcrap (anti-fogging), even in adverse conditions (cold weather + rain).
__________________
|