Mario 64 DS seems to be largely forgotten as a Mario title, and I think it deserves more of a look.
A lot of the detraction around Mario 64 DS seems to involve its major hurdle, that its a DS game with no proper analogue control. You can either use the D-Pad, or a touch screen virtual analogue control, which has always felt strange to me. You can play it on a 3D with the analogue circle, but its still not quite right. Despite that, I still think it works a lot better than people might think, or at the very least you get used to it. You hold the Y button to run, and its really fine.
You also don't start the game as Mario, you start it as Yoshi and have to unlock Mario, then Luigi, then Wario. Each character plays different, can do different things, such as smashing different coloured blocks, turning invisible, using the flying cap, becoming metal, etc. It's a lot of fun. They also added 30 extra stars to the game, some extra levels, and there's some differences in the design of the castle and levels to accommodate these character changes. For example, Yoshi defeats the King Bomb-bomb by swallowing the bombs he throws then spitting them out at him. I love these changes. I like the extra content a lot as well.
And as an added bonus, you have the mini games
These were also included in NSMB, but they were here first, and they're really fun, DS tech demos.
Mario 64 DS is not only on the DS, but Wii U virtual console, and I think it deserves a second look from a lot of people, even if it cant match the legendary status of the N64 game.