Define what you mean by quality?
I've ridden Electrics almost exclusively for 5 years. I had EG1S's for a while, then EG2's for the past 3 seasons. There are no lense defects, I've never had a day where I thought the lense wasn't clear etc. The only time they've ever fogged is when I had a full balaclava underneath and positioned it incorrectly. But that was in -30 weather. I've got the yellow lense for pow/night riding, and the orange chrome for everything else. I've switcheds the lense a LOT and the frame & lenses are still fine. In fact the size makes it a much easier switch than some other goggles.
I've never understood what people mean by higher lense quality. Can you see through them? Yes. Do they fit? Yes. Good, buy them
I've recently gone to Dragon Rogues, as they seal a bit better on my face for Utah faceshot days.