When I click on a city and want to see how long it will take for my squad of Paladins to be made it will still say "9 turns" but that 9 turns will be now based on:
0 weeks for horses because they're available in town.
8 weeks for training.
2 weeks for supply of plate mail to arrive from Trinos
9 weeks for supply of enchanted long swords to arrive from Kaplar.
Yet, in another town, it might only take 8 weeks even if the city is a totally undeveloped town:
0 weeks for horses because the stables have them on hand.
8 weeks for training.
0 weeks for plate mail because they're available in the warehouse.
0 weeks for enchanted long swords because they're available in the warehouse.
Then why in the first town do they only train for 8 weeks instead of nine? They should be 9-week-trained knights. If you don't give that automatically, it would be an advantage to micro-manage and make sure city one has 9-week trained knights and city 2 has 8-week trained knights ( = more micro management = evil). And how do they train without the swords? Yes, you can use wooden swords. How do they train horseback riding before they have the horses? You need to either put training at the end, once everything else is available, or make it an order that's available all the time.
I'd like to see a system where your unit has three stats:
-Built-in (armor, weapon, natural strength). These don't change unless you outfit your unit differently or cast a mutation spell on it.
-Experience: Veterans are not veterans because they are well-trained but because they faced actual death. Nothing replaces experience, so give experience points that boost troops after combat. You might even envision some arenas where you pitch your soldiers against each other in evil death fights. You'll lose some, but the remaining ones will be experimented. Basically, fights grant experience points which grant levels. Fast for the first levels, very slow and probably capped for the higher levels.
-Training: Can be gained with time in a barracks. This requires your unit to be in a city with barracks for instance. Like experience, you gain points with time, but it's a different level from experience. And you need both experience and training to be really elite.
Another issue is whether you can disband units. If so, you can arm some units with sticks, move them around, and disband them somewhere, effectively controlling where your population will be.
In medieval times, it was very common that knights were aristocrats training for war most of their time, while commoners were raised and given sticks, spears and sickles to go fight with their lieges. Such a militia would have to be disbanded fast otherwise noone would be able to tend the crops. Do you think of any way to represent something like that or do you go the classical 4X way of doing a professional, standing, army?