I totally agree with the OP.
But I still do not feel that archers are completely ruined. They were a little too nerfed. I personally like that they are not doing as much as an average player with a melee weapon on body shots, it was a little ridiculous being consistently one-shotted in the leg or torso by a really fast archer. Now they have to hit you in the head for that kind of damage.
My complaint about the auto-balance system is that it just makes no sense. What does the "team score" even calculate? I have had rounds which were flawless victory, I.E. 30 kills, 0 deaths for our team that round, and the opponents actually had more points than we did. Nobody was autobalanced, repeated the same thing 5 times. At the end we were even outnumbering them but the team scores were about even.
You can see this in action on the second round of pretty much any battle. The top scorers will be autobalanced/consolidated on one team because they're flying the same clan banner but were scoring kills on opposite teams. So the scoreboards on one side will look like 2 kills, 1 kill, 1 kill, 1 kill... other team will be 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, ... etc. And yes the trend tends to continue.
Another solution would be to use actual performance instead of.. maybe.. like, gear, or character stats?
I do like the idea of having non-clan players fly non-clan banners at times. Maybe if there are X number of clan people on the server with that banner, people revert to a "non-clan" banner so they will be autobalanced independently. I have seen clan people separated from their own team because they were the only players doing well, unfortunately they usually just spectate until they can get back on their own team, which is another problem entirely. Ooops, got on the team with half my clan's players, time to spectate. Pretty soon you have 20 spectators and barely anybody playing