I've tried several brands/models (none of the ones you've listed, unfortunately) and have found that Speedo Vanquisher 2.0s work best for me. They don't leak, don't fog, and are remain relatively comfortable during long swims (1+ hrs). That said, I'm a stickler about taking good care of them (rinse them after every swim and never, ever touch the inside of the eye pieces).
I think goggles are one of those personal things. What works for me might not work for you.