Re: Glasses vs. contacts
Glasses are problematic, since you will get signification distortion when looking through the lens off-axis. When shooting rifles from "practical" positions, I'm almost always looking through my glasses off-axis; if I go too far, then reticles start becoming bent in funny directions. It's also a PITA to keep glasses in the right position.
Contacts are problematic since they offer less flexibility with correcting astigmatism (using the weighted/"ballasted" lenses becomes an issue when head position changes from vertical), and my experience with contacts in dry/dusty/pollinated conditions was less than satisfactory.
Laser is fine for shooting, but for real life, it leaves much to be desired when dealing with presbyopia (aged-related farsightedness) for those of us who are presently near-sighted. I imagine one approach for long-range shooters would be to provide "full" correction to the dominant eye and leave the other eye slightly near-sighted.
I presently utilize glasses as the least-worst solution for my life.
As a side note, the type of optic that you are using may factor into the appropriate amount of correction. With scopes, the reticle is on the same focal plane as the target (assuming proper adjustment), so your eye does not need to focus on any near objects. If shooting irons, you need to focus on a nearby object (the front sight) more so than the target, and that may call for a different prescription.
I've personally found that worrying about minor difference in scope glass is silly if I can't get my eyeballs to work properly with my corrective lenses, so spend a bit less time and money worrying about the rifle's optics and put that instead into getting the ol' eyeballs sorted out.