I agree with you, Himu, but SM64 isn't overrated. I dunno when you last played it, but there isn't a single 3D platformer that bests it, as far as I've played. I only just recently completed it, so this isn't nostalgia and as a whole I'm weary of the Mario series, I don't consider myself a fan.
SM64 doesn't have a single dull stage, where I have a hard time keeping track of them in Sunshine or Galaxy 2, since there are so fucking many. Even the underwater stages in 64 are a blast. I dare you to find a more consistently good 3D platformer.
FAKE EDIT: I feel it's worth it to mention the bulk of my experience with SM64 was the DS version, which I find improved pretty much everything from the original.