Is my team good enough?

This is my first time playing Insurgence btw, kudos to the developer for making such an amazing game.

Anyway, heres my team. I’m basically looking for a team to complete the game with.

  1. Delta Charizard (held item Delta Charizardite)
  • Lunar Cannon
  • Shadow Ball
  • Dragon Pulse
  • Confuse Ray
  1. Steelix (held item leftovers)
  • Iron Tail
  • Stealth Rock
  • Curse
  • Custom move ground
  1. Delta Crustle (held item leftovers)
  • Dazzling Gleam
  • Play Rough
  • Shell Smash
  • Giga Impact
  1. Delta Bisharp (held item none)
  • Tailwind
  • Acrobatics
  • Hi Jump Kick
  • Blaze Kick
  1. Delta Gardevoir (held item none)
  • Calm Mind
  • Ice Beam
  • Thunderbolt
  • Double Team
  1. Roserade (held item life orb)
  • Giga Drain
  • Sludge Bomb
  • Toxic Spikes
  • Petal Dance

Is my team good enough to complete the whole game? Any suggestions on the held items and the moveset will be greatly appreciated.

I think you should give your Bisharp and Gardevoir an item. Maybe expert belt, leftovers, or maybe…their mega stones.Just in case your Delta Charizard died but you havent mega evolved it. Maybe you could add a pokemon with swagger.But use it when your opponent pokemon is special attacker.So it doesnt hurt your pokemons too much. But, i think is pretty good to complete the game. Good Luck!

Don’t know about crustle, steelix, charizard, and roserade, but I can tell you that gardevoir and bisharp are absolute beasts.