How could you lock that topic without allowing me, Sonic teams biggest fan, to comment.
First off Mario 64 revolutionary. Hardly, it borrowed most of it's revolutionary ideas from NiGHTS. Full 3D, analogue stick control, triple jump, all in NiGHTS and was out a year before it. Hell PAL users had Sonic in full 3D before they had mario.
(reference PAL releases, NiGHTS - Spring/summer 96, Xmas NiGHTS (including sonic into dreams) - Christmas 96, Mario 64 1997)
Secondly when people say the sonic games were better in 2D they really mean the Sonic games were better on the older systems. The advance games are 2D and they are not as good as the 3D ones or the classics.
Thirdly Sonic is not the only culprit here. Who here can say Wind waker was better than OOT or LTTP? Who can say Mario susnhine was better than bros 1, 3 and the world series? Mario kart double dash!! as good as super mario kart or Kart 64? Has no-one noticed the 2D/3D feature on THIS site.
Finally All 3D sonics crap on Mario sunshine from a great height. It's true Sonic team could give us a better Sonic title than Sonic heroes, but the same could be said for Nintendo and better mario than sunshine, better mario kart than double dash and better zelda than wind waker (hopefully they new one will be).