If there are goggles out there that aren't garbage, or at least priced accordingly to their durability, I'm very interested. I had some Zeal goggles for 10 years that were pretty good, but became scratched from so many years of wear. I am trying to replace them, but having problems doing so.
I bought some Anon M2 from another person off this site a year ago, but have learned why they were for sale. The lenses are total garbage. They are exceedingly fragile - the coating does not handle anything approaching my normal wear and tear. I fell in some powder and the lens was complete trash after. Touch the lens with anything, and its ruined. And yes, I was careful with them. At $75 per lens, they should last much longer. Really nice goggles otherwise, except for the fact the lenses are essentially disposable.
Recently I bought some Uvex. The coating on these is more durable than Anon (which was a pretty low bar). But, there is already blistering in the coating after only 2 months (~10 days on mountain).
I guess I'll try the cheapo ones on Amazon next...