Even though I've been with Mario more, I can't argue that Sonic is better. It's logical. Mario, in regular form, is just a regular person that can do backflips and frontflips. However, Sonic can practically do those same things and he has super speed.