I would really like a squad system. The problem is, everyone has to do what they are told. You can organize people into 3 categories:
-Vehicles: The people assigned to this squad will get nothing but tanks and are never seen out of one.
-Infantry: Controls the infantry path, provides support, and helps defend
-Defense: 2-4 people that will never leave the base
If this can be accomplished, then as a commander, can mute the other 20 players from speaking on ts and listen to only the leaders assigned to those squads.
It may sound boring to do one thing the entire map, but all the person has to do is focus on their job, not other peoples job. If I'm assigned to defend the base, I shouldn't give a crap about what's going on in field or any other place. I should be patrolling the base until someone types RUSH in teamchat, then I can prepare myself.
It may be boring, but that's what a job is. And the job lasts as long as the map goes. Next map, you can be assigned a different task, and if you do your job properly, the game shouldn't last that long anyways.