Yeah compared to the original game the controls are not as precise, but when you need to do analog control on the DS the touch screen is the only way to do it...and its a great thing that Nintendo went out there and showed developers they could do it.
Mario 64 DS touch Screen control is pretty darn fantastic, its not perfect, but its quite a feat, and it is innovative. Its innovative in the sense that it took an input device and used it in a rather unconventional means. In fact, the analog control is the only way I can play the game. It feels very natural to me, and much easier than the D-PAD controls. For the DS using the touch Screen will be fantastic for 3D platformers. We really just need to wait for a 3D platform designed for the touch screen controls from the ground up. For Mario 64 DS it works very well until you get to moves that require quick movements on the touch screen.
I don't defend everything Nintendo does. I defend much of it, not because Nintendo is flawless, but because when Nintendo makes mistakes people amplify that mistake by 10X.
Nintendo bashing has become so hip and trendy its completely and utterly pointless.
I am standing by the DS. Its not a perfect launch, but its a pretty solid launch. It has delivered some decent games, and its crowning achievement is a portable version of Mario 64 that is hands down a better game than the original. There is also nothing wrong with saying that the DS launch lineup is pretty good. I would like to point out most launch games for a system only get about average reviews because of the rush to launch developers have. So we don't have perfect 10 games. We do have a playable Madden, a decent racing game, a Fantastic Mario game, and a few other average games that many people will find enjoyable to play.