^So are a lot of the newer Mario games, in all honesty

. Go, spin offs >_>.
Anyway, if we're gonna be talking about the newer games, Mario definitely because of stuffs like the Paper Mario series. The new Sonic games are... eh, I don't like 'em. I find them tedious. As for the older games, I guess it depends on what games we're comparing. I mean, something like Mario RPG, I adore, but another game like Sonic 2, I love also. Um um um... Blah, I'mma go with both for the older games.
edit: I was talking to the_predator.