I like them both for different reasons, for example sonic has more personality and abilities but mario has better games. I love a lot of mario games (well everything pre-wii) but sonic is a better character overall
Sonic is awesome, mario is awesome, sonic can kill people by spinning, mario can kill people by jumping, mario has lots of power-ups needed to beat every level, sonic needs one to beat the final level, mario has no personallity, sonic has a great personallity, mario's sidekick is only as useful as mario, Sonic's sidekick is a tech-wiz.
Sonic and Mario are both good games. When i was younger, i liked to play Mario. Now i prefer to play Sonic. Certain persons like playing Sonic, certain persons prefer playing Mario.
Oh wow, epic battle. Mario vs Sonic. Wow this is hard. Well...
I like Sonic cause he is fast and has a lot of friends like tails, knuckles, etc. And he has a lot of cool modes like Golden Sonic and he has a evil twin.... person.... shadow the hedgehog. I like Mario cause he is a classic! And he has a lot of games! Like more then I can keep track of, way more then Sonic. I would choose.... SONIC! Yes, I had to include the fact that Mario is a tiny plumber person... XD But he is cool.