Aside from an actual working autocalc (which for some reason is not on the priority work list, despite being a cause of a lot of balancing issues), I think the problem is unit upkeep being so cookie-cutter.
Cavalry units should be significantly more expensive to recruit and maintain than some infantry grunt, especially at lower tiers. Right now the upkeep is the same for every unit and just depends on unit tier alone - obviously that will be modified (so I hope, anyway) to better reflect factional strengths and/or quality of their equipment.
Hell, I wouldn't be against making Khuzait Tribal Warrior cost as much as a T4 infantry unit with average (for its tier) armor.. Make ANY cavalry get +2 tier cost on their upkeep, see what happens. Better yet, add internal coding so that lords know their cavalry will require more expenses and try to get a somewhat balanced mix of units.
Won't ultimately stop the player from going all horsey-pew-pew party if they are dead set on it, but might help with AI fights and general strategic state of the map.
Cavalry units should be significantly more expensive to recruit and maintain than some infantry grunt, especially at lower tiers. Right now the upkeep is the same for every unit and just depends on unit tier alone - obviously that will be modified (so I hope, anyway) to better reflect factional strengths and/or quality of their equipment.
Hell, I wouldn't be against making Khuzait Tribal Warrior cost as much as a T4 infantry unit with average (for its tier) armor.. Make ANY cavalry get +2 tier cost on their upkeep, see what happens. Better yet, add internal coding so that lords know their cavalry will require more expenses and try to get a somewhat balanced mix of units.
Won't ultimately stop the player from going all horsey-pew-pew party if they are dead set on it, but might help with AI fights and general strategic state of the map.