I stopped wearing glasses a couple years ago and the crud that built up on my lenses drove me nuts. I just got new lenses and got the Crizal coating and it makes a world of difference. Much less dust and what not sticks to them and everything wipes off extremely easily, and nothing smears like it tended to do before. I'd recommend it
This kind of sounds like I'm living in some crud-filled environment

I've got a seven week old and she likes to head butt and smash my glasses into my face. That and them getting pushed against my face through the course of the day, touching them accidentally, etc, and I'd get oil spots on them, which is what was the real pain in the ass, as it just smeared.