I have to say my .02 about this topic because I just went through the procedure on Jan. 31st this year. I'll try to keep this short but if you have questions I'm more than happy to share my experience.
I had it done here in Utah at the Moran eye center.
http://uuhsc.utah.edu/MoranEyeCenter/
I had a laser procedure performed on my called PRK PHOTOREFRACTIVE KERATECTOMY.
http://uuhsc.utah.edu/MoranEyeCenter/patient_care/mvc/lasik_more/laser_procedures.htm
After visiting with 2 of their top doctors, they both recommended that I have this procedure done even though I qualified for LASIK.
My conditions were that I have a slight astigmatism and my pupils are larger than normal like mentioned above. 8mm. 5-6mm is normal. They doctors also said that their PRK patients are having better long term results. PRK has also been around a little longer than LASIK.
I have to say that even though the actual procedure was fast and not that unbearable (the freezing water wash after the laser was the worse part. Brain freeze), I did have my moments of doubt during the recovery part. PRK has a longer recover than LASIK. But now I'm just over 2 months from my surgery and I'm seeing great. PRK takes about 3 months for your vision to completely stabilize. It seems like a long time when your recovering but 3 months is a small price to pay for the rest of your life of great vision.
Sure I may need reading glasses when I'm older. (I'm in my early 30's) But who cares!!!!! When you're reading, you're most always in a controlled environment and holding still. Not flying up a steep hill on a snowmobile, dirtbiking, skiing in snow or water, swimming, or hiking your butt off for the elusive muley or bull.
I really feel that people who haven't worn glasses or contacts (22 years for me) most of their life can't relate or give an accurate opinion/advice. I always hear them say you'll need reading glasses anyway later on. But its a mute factor for those of us that need them the moment the alarm clock chims.
Good luck with your decision. I'll be happy to answer any questions.