The factions involved should represent a motivation to achieve some greater goal. Something to fight for. A reason for two sides to go up against one another, in what would be more than a one-time skirmish, but a large-scale multiverse spanning race towards something both sides wanted. You know, that kind of thing. Keeps characters in the loop, and prevents us from filling up the character depot with randoms.