I agree with you 35, auto-assign will not solve team stacking. That's completely random. As Prop said, there are many settings in the ETB that have not been explored yet, one of them is max player differential.
The other thing is, we can't just depend on software to do this for us. We have perfectly good brains that work way better then software ever will and our Admins (myself included) need to step up once in awhile and switch some players around. I honestly forget to do this, or get caught up in the fight and get determined to "win" no matter what odds or what up hill battle I'm facing.
Last night for example, the GT's were often together on one team (always the easy side) and on Kismayo, there were at least 2 GT's and Steve, with 2 AWPS. Now that's when I should have stepped up and moved someone around. I've got to get it in my head that that's not "cheating", just being fair.
I will try harder to keep that in my head and remind our Admins too.