With range in mind, I'm still going with Dante, because he can just move way faster than gene, as in closing in on someone, not actual dodging movements. He's got rocket launchers, shotguns, and flying discs, as well as moves that are embodied by his energy, like drive, which he can keep doing. Gene's roullettes will run out pretty quickly. Also, Dante doesn't even have to dodge, because he can block absolutely every attack that comes his way, slow motion or not, so even though I love the hell out of God Hand, my vote is Gene coming in 2nd on this one.