That was a very good post, @Brazen Shield!
I agree with everything except that you'd make upgrade time of units on the field vary on unit type. Here's how I would like to see it:
1.: You shouldn't have to move them back to a province with the respective production facility. That would result in too much painfully laborous micromanagement. You should be able to do it in every own or allied province, as long as the unit is not engaged in battle. It then gets a cooldown timer like just landed paratroopers, during which you cannot give orders to the unit.
2.: Important I think is that costs should vary depending on the tech tree. My suggestion is the table I put in --> this post <--. Mainly: Costs for infantry level-up very low and costs for level-up of machines high. That would be both realistic and also give some distinction to units, which is badly needed. On the other hand time required for level-up should be the same for all units.
3.: I would make costs also dependant on how many levels are upgraded - skipping a level should make the upgrade twice as costly (while time required should be the same, no matter how many levels you upgrade in one go).
I agree with everything except that you'd make upgrade time of units on the field vary on unit type. Here's how I would like to see it:
1.: You shouldn't have to move them back to a province with the respective production facility. That would result in too much painfully laborous micromanagement. You should be able to do it in every own or allied province, as long as the unit is not engaged in battle. It then gets a cooldown timer like just landed paratroopers, during which you cannot give orders to the unit.
2.: Important I think is that costs should vary depending on the tech tree. My suggestion is the table I put in --> this post <--. Mainly: Costs for infantry level-up very low and costs for level-up of machines high. That would be both realistic and also give some distinction to units, which is badly needed. On the other hand time required for level-up should be the same for all units.
3.: I would make costs also dependant on how many levels are upgraded - skipping a level should make the upgrade twice as costly (while time required should be the same, no matter how many levels you upgrade in one go).