First of all, stockade and walls was the first basic defenses, and in all real castle they always presents as a first line defenses, encircle the castle and it's tenancy. That being said it should be available at large limits, 18 and 24 is barely cover the castle it self.
Second, the shrine revival should include a pre-ordered queue list revival for those who can't be sitting there waiting the revivals of the fallen units one after another, which could took very long time indeed. The way i suggest it (as i had mentioned in the FB page) is:
- Pay with gems to open up a list for queue, the cost can be according to how many units the list can contains.
- Then we put the fallen units into the order as we wished it, the cost, expired timer, and revival for each unit will remain as it is.
- Then the shrine will revive those fallen units automatically as we had ordered the queue, and placed them into our inventory when they're done.
Third, real castles usually has wings towers that act as an attached defenses, a rather last line of defense of sort. As razing the castle down was counted as 1 stars in itself among the factor of winning a raid, i would say it should be expected to be a bit of a feat to do so, thus it should be made to have an offensive capability of it's own.
Fourth, the notification we get popping-up when we load the game about the attack on us and else, should be conveniently available any time we wish to open it. should we decide to exact revenge on all, we could do so not just limited to one.
Fifth, talking about notification/messages, there should be a way of in-game communication available, especially among order's member.
Sixth, there should be a capability to do mock battle/raid among friends where unit/resources will not be lost. if what was hinted in the FB pages was true that in the distant future there will be a kind of order scale war between orders, then this will be very useful for the orders to accumulate wisdom in defensive or offensive tactics.
Ofc, this all just a mere suggestion, the decision is up to the developer, all i ask is a consideration of it's worthiness as a future improvements.