On the topic of potential "good" pokemon we can use for our run:
-
Torterra. From polls I've seen, Turtwig is the most wanted starter right now. He's also the one the cursor defaults to, so we're most likely to choose him. This is good since he's the best Sinnoh starter anyway.
-
Staraptor. Staraptor is pretty much the best generic early route bird pokemon ever. He's not only useful, but he's near guaranteed to be on our party! A well trained staraptor can probably solo the bug type E4. And if we're super lucky, it'll learn Close Combat too.
-
Eevee. So we're given an Eevee early into the game which we're totally gonna use. As soon as we get it, we can head to the Moss Rock to train it into a Leafeon, but Leafeon kind of sucks and we'll likely already have Turtwig, so I think we'll decide against this. The next option is Glaceon, probably the best option type-wise, however to get a Glaceon we'll have to prevent it from evolving into Espeon or Umbreon until we reach the Ice Rock on the way to the 7th gym. This is not very likely, but it's certainly possible as we saw in Crystal, where Espeon evolved in Ice Path, at which point we had 7 badges. Glaceon would be AMAZING in the E4 to boot. Last of course is the 3 stone evolutions, but I wouldn't count on getting any of those. If we get lucky it's a possibility, but it's not likely.
-
Rotom. In Platinum only, you can get Rotom as soon as you beat Gardenia! Rotom is a very popular pokemon, and interestingly typed, so it's quite likely we'll go out of our way to catch the little guy if it's night time when we beat the 2nd gym. Unfortunately, iirc you can't transform him without a special event item, which of course we won't have access to. Nonetheless Rotom would be a good addition to the team even in his Electric form.
-
Togekiss. In addition to an Eevee, you also get a Togepi egg early in the game, given to you by Cynthia. We know the chat will want their Omelette 2.0, so this guy is probably gonna be on our team for a while. If he evolves into Togetic and then Togekiss he'll be an amazing asset!
-
Garchomp. Anyone who's played a Gen 4 game knows about the cave where the fabled Gible hides. The chat has had a history of going out of their way to get stupidly powerful pokemon, and since this one is early in the game, I wouldn't count it out. If we get one of these it would wreck everything and everyone (except Candice).
-
Kadabra. In the first gym town of the game, there's a trade that wants a Machop for a Kadabra (holding a fucking everstone). These machop are caught right outside of the city, so the chat might go after this for the return of Alpha!
-
Lucario. It's no secret-everyone loves Lucario. And turns out, there's this guy called Riley on an Island off the coast of Canalave that gives you an egg for one! The chat might be willing to train up a Riolu if they get it, and if they do it would make for a great team member.
Giratina. If we stock up on Pokeballs for Mt Coronet or
learn to give a pokemon the Master Ball to hold the moment we get it, we could very well catch Giratina, as it is a required fight. I wouldn't count on it though.
Azelf. This one is much more realistic. Azelf is probably the easiest to get to as well as most useful legendary of its trio. We could easily stock up on balls in an adjacent town, then run to its lake and catch it with minimal ball loss. This one has so few battles between it that I honestly can't see us wasting more than 5-10 balls on the way there. We can definitely catch this guy if we want to, and WE DO WANT TO, because this thing has a nasty special attack, a great movepool, and friggin' Nasty Plot as a default move. This little guy would wreck, and greatly help us with the E4. He can be caught right after we deal with Giratina. And I can guarantee there will be a push for him.
Sorry, very little on that list strikes me as amazing. And you didn't even post
the best two
songs!