The problem with factions is that one side, or more if there are more than two, will lose. No one wants to play for the losing side. One faction will come out on top of the others, and most people will join that one, making the other faction(s) even more unlikely to win because of sheer numbers.