No mustaches or long beards or goatees ever...they are gross on every guy.
Some guys look best with no facial hair and some guys look best with some scruff. It depends on the guy. I can't say that EVERY guy looks good with a certain facial hair style though. It depends on the guy and what flatters him best although the only facial hair styles that look good are a little scruff or no facial hair. Which one looks best depends on the guy.
It depends on the guy. I used to think I only found cleanshaven guys attractive, then I met a guy who looked really hot with a... not really sure what it's called. Chin-beard? Like a goatee, but without the moustache part. It just suited his face really well.
I don't mind a little facial hair as long as its maintained.I like it when a guy has a slight beard where they have that line that comes around at the end of there jaw and ends with a small goatee.A little mustache is cute too, but not too big!Same as for the goatee.I hate it when a guy has a long ass goatee like those metalers.Its nasty to me!Also no facial hair is always good.A clean smooth face is always nice!
I'm not a girl and I am also not gay, but I can say that this is really an impossible question to answer, just because the asthetics of each person are different, and the symmetry of your face alone will dictate what kind of facial hair - if any at all- would look best.