I think it would be more realistic if player stays as group leader when he changes units in that group and only when leader is playable. Now its almost impossible to sneak or plan any attacks, since ai leader gives orders every time i change unit and it might result mission failure(stealth missions).
If my only AT unit is stuck behind hill and all other units are in fire positions, i cant move that unit myself since leader giver "open fire" command and whole squad get killed by tank. Now i need to move all units so far that they wont see enemies even if they move little so they wont open fire and then i can move that AT myself. It just took over 10min to get all units to good positions and then other 10min to move them back.
But if i stay as leader i can switch to that AT and move it, that would took maybe 1 min.
I cant get units to buildings where are no positions, even if i move them there my self. If i try this leader gives move order and when i switch back to leader, i don't have time to give stop order(or more important: "hold fire") and that unit jump down from roof, get all killed or move so he cant shoot.
Sniper start to use pistol even if he has ammo, if i switch to that unit to drop that pistol from hes inventory ai leader gives engage and move orders and all move away from cover.
Now only option is to ignore whole team switch and load game if ai get stuck or wont act right on critical moment.
Either fix ai so we wont need team switch or make it so it works, i think first is easier to do. If i stay as leader i can go around these multiple ai bugs, but now its so hard that its not fun.
EDIT: And other thing is auto switch. On harvest red campaign every time i get radio message i switch back to cooper, even if i could hear that conversation on radio.
scenario: cooper is apc gunner, i play as driver so i can move faster. when im close to enemy camp radio message stars and i auto switch to cooper, all turn out and get killed. Best option was to use 4x speed and crawl near camp to activate radio message, then move back and start my assault. When it takes 10min to do that its not fun or realistic
thx and sorry for bad english