I watched your 1st turn, it's almoust same as mine
But, i try to place watchtowers next to roads, not on them, you got much less rebels in 1.4, but still it's can drive you crazy when you need to leave your always at sige karaks to hunt them down.
And got question, where do you send your merchants? In 99% i build them at Karak Kadrin, and send on norsca for gold and silver mine, and chaos wastes for gold, and warpstone, and up north on goblin lands for gold mine.
There is one change i do not like now, merchants give less money, and dwarfs love, and need gold badly
@Himster
I never lost any of my karaks, i'am a defensive juggernout

And i never, never, never! leave them for my enemys!
Yes Karak Kadrin is on constant sige, but i keep there like 4-6 units of slayers 4-6 units of warriors 1-2 mortars, and miners, and it's ok, i can slay any enemy. In time i give there some longbeards, or ironbrakers, but not more than 2 units.
Another tip, enemy is a moron on sige, specialy when got more than one army. He often lose some units in city, they just stay in one place all battle. From time to time he do not use his second army. On upgradet keeps i always defend the flag in last circle. Enemy usualy waste much of hist time to blow up my walls, march from circle to circle, destroying gates, and got just tiny time to capture my square, and he face my whole army in line, or boxes of units in narrow streets when i do not have fully build keep.