I was looking for some myself just a few days ago. On the internet forums, Speedo wasn't highly thought of. Tyr got some good reviews, so I bought Tyr Racetechs (smoke tint) at the local Sports Authority.
I have swum laps in them about three days now, and they are pretty good. I haven't had any fogging (I spit into them then rinse in fresh water first) problems. They have only leaked once today when I pushed off with my head down. The water forced in under the tops of the seals. I drained it at the end of the lap and was back in business.
I read that the rule of thumb is to get goggles that suction to your face for a few seconds without needing the strap. The Tyr Racetechs with silicone seals did that in the store. The Speedos with foam never even came close. The Speedos with silicone may work OK, but the Tyr Racetechs work for me.