not really, i've always felt like their arent enough buildings to build. multiples of the same building is redundant.

The only use is you can build multiple barracks/other training buildings to build multiple units at the same time/replenish your army faster. But in a game where you need to level your units even this seems quiet pointless as you shouldn't be throwing away so that many units that would warrant multiple production buildings.

Multiple barracks and what have you, can allow you to produce infantry faster. I imagine during a proper siege, even though you are matched to an attacker with a similar battle rating... your home field advantage will allow you to produce reinforcement troops from your buildings to join the battle. And if you upgrade your barracks... each of these new units can start out at level 5.

1) if you have empty pop slots during a city assault you, can keep building units and send them to the enemy so more barraks you have faster you build them, i Always have 86/90 in my city so if someone siege me, i can build continuously 4 foot knights and send them careless since they are lev 5, but i gain time and i weaken the enemy.

2) Upgrade storage with crowns augment the storage, so whenever you not need any more unit production building, spam storage as much as you can and upggrade it