Having at least 1 army that has some artillery in it for seiging settlements with walls is a good idea so you can attack immediately rather than waiting to build siege engines imo. Depending on the race you are playing its probably good for all your armies to carry them(Dwarves/Skaven have...