It's not even about looking good. I think lenses are far more practical if you're the sort of person who really needs glasses to see properly all the time.
Glasses are constantly fogging up and need cleaning, a distraction during sports, your entire field of focus is in view, they're not constantly slipping off your nose, and you don't get those annoying reflections.
It's a pain to get used to contacts, but once you do it's just second-nature.
The only downside I could see is that they're probably pricer than glasses.