I for one tend to be attracted to guys based on their 'character' rather than how their looks would rate in a general consensus. I've been well aware that many of the guys I have dated might be considered 'ugly' by others but their personality and character makes them seem like the most attractive guy I've ever met in my eyes.
Looks isn't everything. it also depends on personality and how compatible the girl and guy are.
It also depends on how confident all these guys are: ugly guy, average guy and handsome guy. It's all about how they conduct themselves too. If they are confident but not cocky then that get's a girl and as for looks its only a plus...that is why you see some beautiful out of this world women with some ugly men (not basing it on financial reasons).