We have a team balancing system, that works as 10-9-8 is ok and when more people join it evens out, for your first point. However no system can stop stacking as all the high level players can go on indie, while every team has the same amount of players. For your second point all the maps that are in rotation are the same for the other 100 player servers. And no one has complained about it. And there is always good spots where you can see across an ao. And with new maps thats up to the admins not me.