Dunno. Looks a bit physically vulnerable, and it has no real counter for Electrics, especially if they happen to be using Light Screen (which many will). Something like Snorlax or Slaking should be able to sweep the team. Psychics with Light Screen will also cause it some issues (i.e. Alakazam). Your Milotic and Ludicolo are also a touch vulnerable to some OHKOs, since their sets rely mainly on stalling. If the enemy is water-resistant with a OHKO (i.e. Wailord with Fissure) They are probably gone.
But my main concern would be Electrics and physical sweepers.