I think a solution would be to have multiple villains at a time so that each of the heroes are preoccupied with one of them so we don't have to have one villain just smacking everyone around. we can have a very powerful villain who has several powerful henchmen that each our characters can fight off.