Melee and Destroyed Towers
Considering guards in towers grab melee weapons when they are gearing up. I find it kinda silly that when a tower is attacked and destroyed. The people inside turn to laborers immediately, completely forgetting they still have melee weapons.
There ought to be a cooldown, before a guard from a destroyed tower is turned into a laborer. E.g. until the war/raid is over.
Patrolling
Especially during a raid, I think it would make sense of some guards started going towards where the fighting is occuring. This could be made in a way where if a tower has 2 people working at it, one would head to the fighting, and the other stayed behind to watch for other potential dangers.
However, in peace time, I think it would make sense if tower guards would patrol the area around it. E.g. 1.5 times its max ranged attack range.
If at some point we gain the ability to walk on walls/ramparts. The logic could say, that if a wall is nearby, they will patrol that rather than a loose area around the tower.
Terrain Bonus
I think it would be better and more realistic if towers, and other ranged units, gain an increase to range and a slight damage increase, rather than just damage. It would make it more realistic.
This would also tie neatly together with: Overlay: Height Map