Yeh they're my top 3. mario just edges ahead though. Because those games i used to play 24/7 on the snes when i was really young.
That's how I was with Sonic. I played Sonic The Hedgehog 2 religously when I was a kid, and I still thoroughly enjoy the game today.