Agree, siege engines feel way overpowered at the moment. They move fast, pack/unpack almost instantly (it’s stupid imo, laying siege should take some more time) and need a super short time to fire again.
What’s the point in making walls wider, giving the ability of buying wall towers and putting troops on top, if anyone can just move a few trebs or bombards and destroy everything in a matter of few seconds before you can even react?
Siege engines definitely should move slower and need more time for packing/unpacking. It makes no sense that you can solve almost every situation just by spamming them. At least giving some defensive ability, like putting fixed springalds on top of a wall, would balance this a bit… but even that wouldn’t be enough.