I think they gave Mario way too much credit. Now, it needs to be said that power does NOT equal coolness. If you think Mario is cooler, good on you. You have a fair point. But Bruce Lee would lose in a battle against the weakest character in DBZ, and Bruce Lee is still cooler. Who would win in a fight has NOTHING to do with who is better.
First off, everything that Mario can do can be countered by Sonic moving in any direction. There is literally no scenario in which Sonic would have to fight Mario while he has a temporary powerup. And do you really think that Mario in his large form can travel hundreds of miles an hour? No, they are severely overestimating Mario while underestimating Sonic.
Meanwhile, Sonics speed means that he can bring the fight to Mario only when he has the absolute best powerups. Like, for example, SONICS invincibility powerup. Overlooking invincibility is kind of a serious omission.
Next, it appears that both characters have 1 life. Thats fine. But they completely forgot that a hit on Mario either kills or severely cripples him. While a hit on Sonic means he loses his rings...BUT he can just get them right back, and can stay alive indefinitely against Mario as long as he keeps a hold of one of his rings (Not to mention that Sonic has a short period of invincibility after losing rings) Even if Sonic didn't brutally outclass Mario in raw force, he could easilly pull a rope a dope by constantly recovering at least 1 ring. I recall some boss fights where Sonic easilly took 10 times the punishment as Mario ever could.
Oh, and remember trying to jump on spikey enemies in Mario? Never went well. Sonic is as spikey as they get, so realistically, all Sonic has to do is Jump or start a spin dash, and Mario should lose a powerup or die the moment he tries to hit Sonic. Meanwhile, Sonic is a giant spikey, HOMEING ball of death. He is faster, more manueverable, homes in on enemies, and kills Mario in all 360 degrees. Mario can hit Sonic if he hits directly on his head with his feet, assuming sonic isn''t in a position that he probably spends over 90% of his time in battle as.
Oh, and Sonic has taking out GIANT ROBOTS bigger then large Mario with 8 hits in NORMAL mode. Sonic isn't THAT useless underwater, and he can certainly build up enough speed even there to outrun Mario, plus he should be able to find Air bubbles.
This isn't Criticizing the video: The idea of these 2 fighting is absurd from the get go, and they made the battle interesting. But to make the battle interesting, they had to ignore just how doomed Mario was, and give him a huge amount of favor bias. Which again, thats fine, good video. But the idea that they prefered Sonic and that Mario should have actually won is ridiculous. I mean..Mario fights Mushrooms, Sonic fights GIANT ROBOTS. No contest.