I have noticed the same thing. The upgrading option is nice, but the cost is high. Also, the slots are spent on upgrading units, so you can no longer upgrade units and train 3 new units at the same time even if the upgrade units are at full strenght.