I played Pokémon Platinum and Pearl several times, and I can tell you Platinum is way better. You can get Giratina( which is, in my opinion better than Palkia) before beating the Elite Four, and the Pokémons used but the Elite Four are better too, I mean in Pearl or Diamond, Flint has only 2 Fire types, when it’s his specialty.
So yeah, I’d go for Platinum all the way, but if you like easier and less challenging gameplay, then go for the two others.