I agree with Kubador... on both points, unfortunately.
Yes, the biggest disadvantage I see from implementing such a system would be ruining the value of those spotters, who sacrifice their fun of "run&gun" for the better of the whole team. Those people should be praised!
On the other hand, as has also been correctly noticed, the "logistic helper" idea should be more elaborated. Currently, very few squads on public servers (ok,ok, "hslan" actually) listen to commander's commands, which, to start with, are very rarely issued.
The biggest advantage of a commander should be the ability to see the whole battlefield, i.e. see where all his "minions". Right now, everybody can be a self-commander, as everybody has this particular ability, namely the "map", where you see all alive friendlies. In vanilla BF2 the commander at least had the advantage of seeing who is dead or still alive/wounded (remember the 15s, during which the soldier's marker stays on the map until he is revived or dies/killed permanently). In FH2 he does not. Hence the obvious idea which 99% of all players in FH2 have: "Heck, why should I go there, I know everything the commander knows plus I see the actual sector with my own eyes!"
And that is true. So a very radical idea would be to implement the "empty map" for everybody else except commander and squad members, who would only see their own squad (I have heard somewhere something like that was done in PR, but I have no idea as I never player it). However, this would create a great deal of resentment among most players, so I strongly doubt this will ever be implemented.
EDIT:
To Lobo:
Yes, this is exactly how this was done in WW2. But the commander arty is too precise right now, i.e. it falls exactly where it was targeted. In WW2 there were common cases where the arty shelled friendlies, as the targeting was incorrect at times. But this cannot be realized in FH2. And currently no matter how many times I ask squadleaders (when I am commanding) to request an arty barrage, usually nobody ever answers. My initial suggestion was to have a little more cooperation between teammembers on public servers.
And, actually, the idea still beary the said formula:
"arty crew, level the coordinate xyz, fire!"