Based on the amount of players online. Right now the balance just doesn't seem to work when the server population is low.
When there are less than ~35 players, force class balance. This way every team will get equal amount of ranged, cav and infantry. Clanstacks are just too stonk = randomers too retarded.
35-80 players online, use the current balance system.
80-240 Full banner balance (possibly improved?) that we had for a short time as an experiment.... that failed. Just so you can always end up in the same team as your bannerbuddies. This last step is optional.
Sounds good? No`? Maybe?
Possibly more factors and "steps"?
Discuss, if any of you even ever ventures to this forgotten part of the Forums.