Write it however you want, but keep one rule in mind while you're doing it.
There is always someone stronger.
Another thing to try to keep in mind is the premise: Special, but not Unique.
From a world-building standpoint though, it's fine to have a few powerful and influential factions. Worlds are rarely ever in perfect balance, and the best fictional ones capitalize on this.
The approach that I tend to favor, for both my narratives, and my ttrpg campaigns, is 1:1:1.
1 ally faction
1 enemy faction
1 neutral (stronger) faction.
This is, of course, from the player/protagonist perspective. The allied faction is generally a faction that views the characters favorably, and will support them (within reason). The enemy faction is roughly equal in power to the ally faction, but otherwise opposes the characters and will try to stop them from advancing their goals.
These two forces are kept in balance by a stronger, neutral faction that both are vying for the support / approval of. And neither the ally faction, nor the enemy faction, have the means or ability to completely destroy their rival. This is where the balance comes in. The characters are in a position to tip or disrupt the existing balance between the factions.
And of course, you can scale this up as well, and the factions can take on any variety of forms, as is needed by the story or setting.