Best N64 game?

I have to say that it was Super Smash Bros... but then again, Paper Mario rocked... but then again Mario Kart 64 had JAWSOME multiplayer.... Gah! Just one of those three.
This is a rather tough one; it comes down to Ocarina of Time, Castlevania: Legacy of Darkness, and Super Smash Brothers. I'm probably going to say Castlevania; it managed to have both the adventure style feel of LoI and such (the villa), combined with platform style stages without dedicating entirally to one. The magical nitro was still irritating, however if I recall it was much simpler than in the original Castlevania 64; also the difficulty felt "just right" in my opinion for the jumping. I did die a lot in that regard, but the frequency of checkpoints made it more annoying motivation, than a major setback; it's rather rare for me to laugh at my own deaths but I did a couple times in the tower of executions. It also fixed my major complaint with the previous Castlevania 64, which was the difficulty of getting the better endings.
either Banjo-Tooie, LoZ Majoras Mask, and SSB... Well, I'm going to say B-T, because one you play SSBM, you can't go back to SSB, and Majoras mask was close second. (B-T and LoZ:MM survived the test of time).
Goldeneye or Mariokart 64 for multiplayer.
And Ocarina of Time or Mario 64 for single player.

I can't narrow it down further than that though.