Could Dante with the Infinity Gems make any difference?
Well, lets see. With the Soul Gem, Dante could exploit the Health Recovering and Life Draining traits of the Soul Gem against Sonic, but I think the Rings would counter that, wouldn't they? They'd be revitalizing and restoring Sonic. The Space Gem could be useful in sealing Sonic and leaving him vulnerable...but then there's the Insta-Shield, so Sonic could get out of that. You gave Sonic the Invincibility Monitor, so the stun effect from the Mind Gem is something that could be countered depending on when its used. The Time Gem would allow Dante to avoid some attacks via intangibility, but you could outright argue that isn't much of a problem for Sonic since he's able to interact physically with intangible beings. The Time Gem can also create giant forcefields, but I already went over how Sonic counters that. Depending on when Dante times things, he could take advantage of the speed amp it grants though
Also, while base Dante does have regen, its well below the type that we've seen Sonic negate, which is worth addressing IMO
See, I'm already a "Game Sonic is busted" truther, so I can't act too surprised at this. Especially since guy's like Dante don't use the Gems in the same way that MvC Thanos can with the completed Infinity Gauntlet. But even so, I think Classic Sonic's AD, Rings, and other innate abilities make this a bit much for Dante
EDIT: You could argue for Dante exploiting the LS meta which is
genuinely in-character, but idk, Sonic's got more speed amps readily available to use against Dante so I'm not sure if he'll get the chance