I'll repeat here what I've said before:
The Soldier is not an attractive class for PCs. Not as a main class anyway. It's a quick way to get some extra feats, but players who want that will just take 2 or 4 Soldier levels as minor multiclass.
It seems that all D20 publishers realize that the SRD Fighter is unattractive for players and needs to be fixed. And they all fall for the same fallacy. They improve the class's fighting abilities. For instance, Pathfinder adds attack/defense/DR boosters through the roof. And Conan adds Formation Combat abilities. But this is totally missing the point.
The Fighter's/Soldier's problem has never been that he couldn't fight well enough. The problem is that he can't do anything _except_ fighting. This is the very reason why players don't like the class. With the Officer ability, the Soldier can help other PCs fight better, but he himself _still_ can't do anything except fighting. He can't even perceive if there _is_ something to fight in the area!
The way it is now, the Soldier is mainly relevant for the GM as main NPC opponent type.
IF you want to make the class more attractive for PCs, you basically need to give them more and better skills. For instance, instead of plain Formation Combat you could allow the character a choice at the respective levels between a new or improved Formation and an extra class skill or two. Something like this:
Sentry - the Soldier gains Spot and Listen as class skills
Scout - the Soldier gans Hide and Move Silently as class skills
and possibly others.
Those choices could also be written to increase the skill points per level by one each. On the other hand, you could possibly tie certain prereqs to these specials. Just a thought.