The soap balancer makes the servers play a lot better most of the time. The problem is that every once in a while it goes into a frenzy and isn't satisfied with the teams so it keeps balancing repeatedly. It's definitely annoying when you're the person who gets balanced on each of these consecutive waves. This is not ideal and we were looking into some solutions to keep the same people from being balanced in two consecutive waves but haven't finalized anything yet. For now we could tweak both the frequency of when it checks frag totals and/or the % difference that causes it to decide to balance. I do believe that they're set pretty much perfect right now....except for when it gets into this frenzy state. So we'll mess around with it and make it balance maybe a bit less aggressively. We obviously don't want people to have a super crappy dm experience.
There are years of 'control' experience for how dm servers play without the balancer. Often the teams would spontaneously end up with most of the top 8 players on one team and the worse ones on the other. Of course nobody would ever just manually switch due to a mix of laziness, apathy and the risk of losing their desired class slot (and I wouldn't expect anyone to). On map change, when most of the players stayed in, you would get largely the same teams because people load in based on the speed of their computers (and net) so they'd load in exactly in the same order. It should need no explanation why the server plays better when the teams aren't horribly lopsided. It's better warmup/training/fun for the best players, the worst players, and the middle of the pack when the teams aren't utterly stacked. You also get some increased variety as far as opponents you get to fight which is a good thing.
But anything I say you can just counter with "shut up. who cares. it's just dm. just go shoot people." So let me go ahead and airblast that right back at you. You literally respawn right away. Just resume blasting, dude. Getting balanced and shooting at the wrong color takes, what, 1-2 seconds? And you're upset about this happening at most several times in the span of 10 minutes (length of most maps)? So you want to forgo the benefits of balancing in order to spare yourself a few seconds of annoyance? "shut up. who cares. it's just dm. just go shoot people."