If your concern is too many characters then I can agree this is the right way to handle it. I mean, if there weren't villains among the heroes that are likely to make things devolve into infighting which can't go anywhere because plot armour, I wouldn't be considering dropping this.