I really wish they'd tone down on the story and voice acting. Methinks that would help Sonic series improve. And Sonic has done stuff mario hasn't... and that was pretty much what led to its defeat. Swords, werewolves, etc. It should just be Sonic. In every Mario game, Mario is just MARIO. He's not some werewolf that Peach doesn't recognize and he's not some knight. He's still the same midget plumber jumpman we all know and love.
Sonic is the exact opposite. They put a sword in his hand, make some crappy story (I say for the sake of saying I don't even know the story) and turn all the characters Medieval. I mean like WTH?