You skipped over something that I personally REALLY appreciated in this game: The sprite work. Sonic has 360 rotations. Tails will doggy paddle when under water. Each character has SOOO many different animations, and it really adds to the game.
I think egoraptor talking about megaman and how the game teaches you is exactly what Sonic did, up until the barrel. EVERYTHING IVE BEEN TAUGHT IS NOT WORKING!
Sonic 3 has always been my favorite Sonic game for a reason. It’s the perfect blend of gameplay, mechanics, and storytelling. Something people don’t talk about enough is how big this game made an impact on the franchise’s future, especially the story. Without Sonic 3, there would be no Knuckles, no Angel Island, no Master Emerald, not even Tails’ freakin’ flying ability (well, at least it being playable). The game is never boring, the levels fun, blue spheres are a treat, and everything is just… perfect. (Well, except for that STUPID BARREL)