I have both the DS and Wii versions of this game. I can safely say that I've put several hours into both ports as a collective, especially as I speedrun the former. The Wii/XB ports aren't the greatest, no, but they get by in control and functionality. I find the DS port to be the best one (bias?) because of its great gameplay, precise physics, and utter stability and replayability.
It's needless to say that I'm very nostalgic for this game, probably more so than other games; while it does have shortcomings, it is a very fun game to continue to play even today.