As you've noted yourself, Mega Venusaur is a pretty big issue for your team, since your team lacks any one strong answer to it and it can threaten most of your team members with Giga Drain or Sludge Bomb, can absorb Toxic Spikes from Toxapex while Toxapex can only hope for Scald burns in return...