I've used a pair of ESS crossbows for the last 2.5 years, never had an issue with fogging (I don't use lower face protection, not sure how that would effect it) and never had anything enter from any direction.
Good side coverage, very comfy and damn clear lenses, no distortion at all in what you see normally vs wearing the glasses. Sometimes have to try and poke myself in the eye to check I'm still wearing them.
An expensive pair of glasses like BOLLE or ESS' higher end models really need to be tried on before buying, nothing worse than finding out they don't fit your face after forking out loadsa moolah (Smith optics Boogie Regulartors, for example just don't fit me, for others they fit like a glove).