I dress pretty preppy, kind of "metrosexual". I'm really into fashion and I like wearing a sport coat and dress shirt with a nice pair of jeans and dress shoes. When the situation is more casual, I usually wear a polo and jeans or some other Aero, AE, or Hollister shirt. Is that style better than like punk or skater or whatever?
That really depends on the girl (as the other ladies have said). I personally like the skater/indie style. It's more laidback. I kind of prefer when guys don't put too much effort into what they're wearing; a basic t-shirt and jeans are fine with me.
Indie, most def, because right now that's the style where you have the most room to move and the most options and the most ways to look like you. (I would have said punk in the seventies, but punk feels all closed off now.