Anyway, about the Lancer problem, changing units to be stand-alone units is not the solution imo. Look at how much play the Marine gets in the game currently, and the reasons why Lancers were added to the pike line in the first place was exactly this problem, they were a stand-alone unit and didn't get any play.
As I see it, the game is a mess when it comes to carrying unit lines through, and this is what causes the issue. Instead of having lines that alternate back and forth between melee (and slow) and mounted (and fast) units, as the Pike/Lancer/AT Gun does, or between ranged and melee (Chariot Archer/Knight), we should have well-defined upgrade lines for each of these categories. That would look something like:
Code:
STEP 1 STEP 2 STEP 3 STEP 4 STEP 5
MELEE OFFENCE Swordsman Longswordsman Musketman Rifleman Infantry
MELEE DEFENCE Spearman Pikeman "Tercio" AT Gun "Upgraded AT Gun"
MOUNTED RANGED Chariot Archer "Horse Archer" Cavalry* Airship Helicopter Gunship
MOUNTED MELEE Horseman Knight Lancer* Landship Tank
Here I've filled in a couple of the Unique Units in "quotes" because these represent the unit that needs to be there as a standard unit but which is currently not in the game. (*I also swapped the Cavalry and Lancer, but that's just because the Cavalry fits better with a mounted ranged from the way the model looks, so that's formalism.)
The mounted ranged line should have a default range of 1 with the ability to move after attacking, to make these units less abusive than they currently are.