I'm near sighted and have some astigmatism in one eye. I've had glasses since about the 3rd grade I think.
I wear contacts mostly. I have several pairs of shooting glasses (mostly different lens colors for clay target shooting), sunglasses for driving, sunglasses for fishing, eye pro for working on my lathe, etc. Changing all those every couple years for prescription changes is cost prohibitive. With contacts, my shooting glasses and various sunglasses are good for years. I keep a set of regular glasses around if for some reason I don't have my contacts in.
One place where the contacts really shine, IMHO, is hunting. Nothing worse than fogged up glasses when it's time to make a shot. I positively hate glasses while hunting. Rain, snow, mud, fog, etc.
The downside is that I am nearsighted. I can tie flies and read without any correction, but If I have the contacts in I have to use cheaters.