I really think that it is a good idea to keep the game small enough so players are not overwhelmed by options. Specialization in FfH2 comes from promotions, they are by far much more powerful than in BtS.
Right now there are three kinds of close combat units:
- Warrior -> They are grunts, they are barelly trained and they come from the early necesity of defending cities and workers. They are basically a guy with a basic armor and weapon who is told "ok, now you have to defend our cities". Cannon fodder, basically, they are fast to train.
- Axeman -> Soldier, troops, they are trained soldiers. They require more time to be ready. They come to conquer, they are the base troops for war.
- Champion -> They are the elite warriors, require a long time to train but they live for war.
Now, if you want elite pikemen, you train a champion and give them the "+40% vs. mounted units" promotion. This promotion means that they get pikes and they know how to use them. If you have access to Mithril, you can make base troop pikemen by building and axeman and giving him this promotion ensuring that you have a weaponsmith so they get mithril weapons. They will cost much less to build.
What I really don't agree is with the names of the units, but well, I actually don't care that much (I would call axeman -> soldier or something like that, and champion -> elite infantry).
Well, at least this is my opinion
