Sonic has to be the most overrated platformer I've ever played. The game does not reward you for speed. On the contrary it punishes you for it. The only way to actually go significantly fast is by mesmerizing the levels over and over untill you know every twist and turn. It's shitty game design.
Anyone who thinks sonic is on level with Mario in terms of quality is a moron. Mario rewards speed and quick reflexes more than Sonic's slippery loose physics.