I've never understood why people argue about which of the two they prefer, but for the sake of contributing i'll say Mario!
Mario seeing as I still enjoy his games today (old and modern). Would've been Sonic but Sega seemed to have lost the ball 6 years ago and still haven't found it
Mario would clearly just use his plunger on Sonic and then force feed him spaghetti until he couldn't eat anymore and would therefore surrender. I think about these things you see
when in a fight with some one whose main move is to jump on your head always go for the one with razor sharpe spikes sticking out of his head head. Nuff said.
The internet people have also thought about this and decided that Sonic would win Mario in a fight: [video=youtube;LToKCJolcHk]https://www.youtube.com/watch?v=LToKCJolcHk[/video] The internet people have also decided that Sonic would win Mario in a fight to get the last available hotel room so he can get leg over with Amy [video]https://www.youtube.com/watch?v=SOGmWdk1NIQ[/video] There we have it, the internet has spoke!
Mario is my choice. Sonic is fast, though if you give Mario his car. Then so is Mario. Sonic just sucks Mario, rules!
I can't really decide, but I have to say Sonic. He's just so much more badass. Still though, Mario games were better...