Hi. Just wanted to see if this team was good for semi-competitive battling for Ruby. Please note that they're all level 100, and they also all have leftovers. I'm also currently stuck between choosing Starmie or Milotic, and have a few move slots that I don't know what to fill with, along with some undecided natures. I'd love any kind of input or opinions! Thank you!

1. Milotic
Nature: Bold
Ability: Marvel Scale
Moveset:
Surf
Ice Beam
Recover
Toxic

OR

1. Starmie
Nature: Timid
Ability: Natural Cure
Moveset:
Surf
Ice Beam
Thunderbolt
Psychic/Recover?

2. Blaziken
Nature: Adament/Rash?
Ability: Blaze
Moveset:
Sky Uppercut
Rock Slide
Flamethrower
-?

3. Salamence
Nature: Adamant/Modest
Ability: Intimidate
Adamant Moveset:
Earthquake
Rock Slide
Flamethrower
Brick Break

OR

Modest Moveset:
Flamethrower
Dragon Claw
Hydro Pump
Crunch

4. Metagross
Nature: Adamant
Ability: Clear Body
Moveset:
Explosion
Earthquake
Meteor Mash
Rock Slide

5. Gardevoir
Nature: Timid/Modest?
Ability: Trace
Moveset:
Psychic
Thunderbolt
Calm Mind
Ice Punch

6. Breloom
Nature: Adamant
Ability: Effect Spore
Moveset:
Spore
Substitute
Focus Punch
Leech Seed/Brick Break/Mach Punch?