The guys who talked about Sonic...I have to agree with them to an extent.
The spin dash would've helped them a lot, but there definitely were a lot of parts where you didn't have time to react before you'd hit something and lose all of your rings. That really became a pain in the ass when you try to get all of the emeralds.
But to be fair, I never took the time to learn the stages, either. Just didn't have the patience to do it on the Sonic games. Those were just games that I wanted to pick up and play for an afternoon, then move on to something else.