Ditto this entire post! I have settled on the Vanquisher 2.0 as well. I just have to be careful to get the strap just right (and not too tight) or they start to injure the skin under my eyes.
Clock - goggles are like saddles. You have to find what works for you as all faces are different!