I like this idea of having different ranks !
Just like in a real war.
The best guys and the best dudes… sometimes take the lead… and maybe sometimes not !
Then they send in the expandable rookies 
I like the idea of generals being able to tell rookies to go somewhere.
Yet it not really implemented now in the game ?
But that could be funny.
And vice versa ofcourse… getting the general out when he is in great danger.
There could even be a special game mode called: ‘protect the general’
or ‘get the general out’ like a resque mission 
Woehoe !
Hmmm addition: Ofcourse the general should be played by someone really good who would be able to survive a long time without any help and surrounded by enemies 
And the other people had to be pretty good too 
But everything can be learned 
And if everybody is newbie it might even be fun too ;0)
Another addition:
And if that is to hard of a game mode for some… then instead of a resque mission there is another game mode ‘escort the general’ 
Even more fun would be if the general could make his own mission and not tell anyone… because it’s top secret…
the general would have some points to choose from on a map to make the mission… so different routes possible… then go play it 