I'll start this off by saying that I'm not a huge fan of platformers. That being said, I think this game is incredibly overhyped, even for the time. The design philosophy is a little confusing, as it seems inherently contradictory. The whole idea of Sonic is "gotta go fast", yet it feels like the game takes every opportunity to slow you down as the player. Even as soon as the second level, tight platforming is introduced that requires the player to continually stop and make difficult jumps one at a time. This element is made more difficult as well, as the physics are designed around constant motion, so sharp stops and changes are awkward. Even the elements where it seems more open, there are routinely roadblocks in your way. Thus, there is no gameplay flow at any point in the experience. The player is punished for going slow with boring and unengaging gameplay, and punished for going fast with constant roadblocks sending sonic backwards. I just don't know what this game wants to do.