They are all good games with their strong points. I was able to get a lot of playing time and things to unlock in Mario Golf. Mario Power Tennis is also a great game. Mario Superstar Baseball is fun to play with others.
It's a tough choice - hope that helps somewhat though.