I use both glasses and contacts. Both are better in certain situations.
I think I look better with contacts, and they're more practical when exercising or in the rain etc.
Glasses are more convenient (no maintenance) and my eyes get much less fatigued if I am reading or using the computer for an extended amount of time. Also, glasses are quicker if you're running late for work. 😉