Garrisoned units must be invisible to the enemy players.
Right now both can see how many units are garrisoned in TC, Outposts, Towers, etc. Which makes everything so simple for the enemy to calculate and find the missing units especially it is at the start of the game.
Another issue is with the rushes or raids, when they see towers are filled with units they simply ignore it, whereas if it was hidden to enemy players, they would go into the range and lose some health or units at least.
Please make the garrisoned units invisible to the enemy players.