Así de primeras no es mal equipo (para ingame supongo). Podrías poner algún inicial (ya que te dan los de Johto, Kanto y Hoenn), algún Pokemon potente como Tyranitar, Gengar (que tiene un moveset muy amplio), o incluso alguna evolución de Eevee (Jolteon, Vaporeon, Umbreon o Espeon serían las mejores opciones). Tienes también las aves y los perros legendarios. E incluso tienes a Latias por ser HeartGold.
Yo haría algún cambio, como Houndoom o Aerodactyl, que no me gustan demasiado. Opciones para cambiar tienes, pero a tu gusto. Un saludo :)