These are fantastic goggles. I've always struggled to find goggles that were comfortable and, most importantly, didn't leak. The Kayenne goggles fit very well and with just a gentle push create a tight seal around the eyes. They have a huge field of view (especially after using swedes for three years) and I'm actually able to forget about them being on my face, which is a testament in its own right.
If you're tightening the straps to create a seal, you're probably using them incorrectly. Just push them gently onto your face to force a little air out and create suction. They're rock-solid after that, no problem diving or doing flip-turns.