I will never run mesh goggles. It's not the fact that I'm worried about them breaking, it's the shit that might pass through them from a cheap BB, or a dirty BB, or a stick, etc.
I've run shooting glasses pretty much every game since I've started playing. I had a pair of ESS Advancers I'd use for games which required full steal goggles, but they walked off on me at Rhino II (and my last pair did the same thing at Rhino I.... fuck you, Rhino >:c ).
We don't play at paintball fields in NS so there's never really any super strict eyepro regulations in terms of which kind are allowed.
I change primaries like other people change socks.