Mario characters seem to have more personality than Sonic characters, and it seems there are quite a few more Mario characters than there are Sonic characters. It's also a more diverse group than the Sonic list.
Sonic does have a fairly extensive list of characters, but they're boring characters compared to the entire Mario crew. I don't find any of the Sonic characters interesting at all. Even Sonic himself is a bit one-dimensional for a main character.
I choose Mario characters. Sonic Characters are often times one-dimensional characters that play little role in the story. Feels kinda pointless to be there in the first place when in the end of the game, Sonic will be the one to save the day while they just cheer him on.
I think mario charachters mostly becouse of mario: main Luigi: Marios bro Peach: Marios gf Daisy luigis gf yoshi: Mario's rider toad: villagers Rivals Bowser: Steals Peach Bowser Jr: also trys to steal peach there is some cool mario games like mario bros wii Mario Ds mario and wario mario is missing, and also mario bros 1,2,3
Sonic Sonic: Main Tails: Like a Best Friend Knuckles: Sonic's Friend Theres allso rings that you can collect in the games
Mario is better, mostly because Sonic is an arrogant little
Mario is missing
Errm... you do know that's the name of a pornographic flash game, right? Maybe not the best thing to mention on a site visited by thirteen year old children.