That was my exact same team when I first played Platinum or any Pokémon game in general so good taste (even if it’s not that unique).I'm replaying Platinum right now and my current team is
I'm debating on switching Staraptor for Giratina. I normally don't use legendaries, but I might make an exception here since I'm currently grinding in preparation for the league. I haven't forgotten how tough Cynthia is.
From experience, Staraptor does good for both offense and defense (Intimidate) and it helped me with Cynthia just as much as my Infernape