I think the order of quests should be looked at, as they dont seem to make any sense - logically they should go in an order that would be a natural progression, and perhaps guide people through the game - but you can get stuck doing one quest that unlocks others you would have finished weeks previously.
Just a quick example - why on earth would anyone want to have 5 siege engine workshops in a holding before recruiting 2500 soldiers - thats just dumb
But, tbh - there seems to be lots of times where they are totally the wrong way around.