My suggestion is simple:
Add a setting to enable/disable an "Auto upgrade troops" option.
How it would work:
It auto upgrades troops whenever there's only one option to upgrade them to. Example: If a Recruit can ONLY be upgraded to Soldier, auto-upgrade will take care of it. If, however, a...