The randomly-generated stages just makes it feel fresh every playthrough.
This is crazy I just looked when I bought the game on steam but I've been playing this game for 7 years. It must be why I dominate the daily all the time.
We really need to do a Top 100 Platformers of All Time voting thread like we did for RPGs. I will seriously volunteer to help organize it if anyone is interested in the idea.