ソニックはキャラとして伸び代がなさ過ぎるのが致命的だよ
基本的に走ってるだけだし
他の能力は別のキャラに与えてしまって
ゲーム性が狭く変化に乏しい

マリオはアクションの数が増えたり変身や乗っ取りとか
ゲーム性を広くしていて変化に富んでる