Pokemon Platinum is simply amazing.
I'm not saying it's predecessors are bad, but in Platinum, the storyline has been improved, there is the visually impressive distortion world, and the ability to catch certain pokemon prior to receiving the national pokedex.
But of course, it's only natural that it's this way, because Platinum is a newer game.