A lot of people are complaining about how much time the quest event takes.
Those complaints seem to be mostly Alliances that are unwilling to delegate more leadership roles to their members such and Generals and Sergeants.
But the biggest area I see a problem is the length of the battles.
Initially the battles were so long nothing ever got done!
And currently they are too short and participants won’t even have a chance to log in and fight before the battle is over.
So my solution is make the battles a little longer, but add a retreat function to encourage the battles to be ended more quickly and added bonus for the retreat, you do end up back at the main Stronghold, but you keep most or all of your troops. Therefore insensitivity the Alliances who are troop starved to retreat more quickly when caught in a losing battle.