I'm going on 6 years with Lasik. I had a doctor who teaches it at Mass Eye & Ear, and who has also had it done on himself (I liked the fact that he eats his own dog food). I also had the "spatula" peelback for a re-correction on one eye about 8 months after the initial surgery. He said it takes about a year to reseat. Of course, by now there's thousands more patients to feed long-term studies, so new information is continuing to appear.
I had a longer recovery period (9-12 months) before the morning dryness disappeared. The halo's and starbursts have also diminished over time, but I have large pupils and still have a bit of vision degradation, especially around dusk when ambient light is declining, and at night. I've actually got a pair of rediculously weak glasses which remain in the car for night driving, but I seem to get by fine without them on business trips.
I have one eye that is perfect and one that is just slightly off. My doctor has the same, and he recommended that I consider keeping it that way, as the brain will compensate for it, and it helps delay the inevitable need for reading glasses. I only notice it at night. I can still read without glasses or arm stretching, but I can't hold my cellphone too close or I can't see the tiny letters on the number keys.
Another reason for no contacts prior to surgery is cleanliness. They had me using a disinfectant drop for a week before the surgery to reduce the chance of infection.
For someone who wore contacts for 20 years, it's been a liberating experience. I'll never forget opening my eyes after my post-op nap and seeing all the individual blades of grass on the front lawn instead of a blur of green!