Zelda is sexy and one of my video game crushes and that babe would get the pass because look at her. I don't know any dude who would pass up on her.
Sonic would get stares regardless because he's not even human and is a anthro like animal walking amongst the populous. MegaMan does look odd but he's a robot and he's straight up dressed for battle there plus dude MegaMan>Dante. That's just a simple fact of life buddy. Dante really isn't all that cool. He's a dork and a bit of a try hard. Ash Williams is badass, Batman is badass, etc. Dante is, a dorky dude with a gaudy sense of style and cool. I don't hate him but he doesn't really fall in line of badass.