I often have problems with goggles, either leaking, or the centre bridge of the goggles pressing painfully into the bridge of my nose. These Huub Altair goggles work fine so far, they are very comfortable and don't leak or fog up (although they are still new...). They come with 3 sets of lenses of different tints, so I expect that even as they age and become less fog-resistant (which all other goggles seem to do), then swapping the lenses should extend that lifespan.
Note that I bought these on sale, so at half-price with 3 sets of lenses it was a bargain!
I also bought the prescription lenses at a very reasonable half-price and the prescription lenses are working fine. Swapping the lenses over is pretty simple. The prescription lenses are quite a dark tint, there doesn't appear to be any option for this, great for outdoors swimming and not a problem, but a lighter tint might be better for indoors or cloudy days. Not a problem with the non-prescription lenses as you have the selection of 3 tints!
Vision angles seem to be good, so suitable for open water swimming as well as the pool.