I’m not sure if someone else suggested this yet, I couldn’t find it but…
It was be awesome if members of an alliance could actually see the attacks as they’re taking place in the same way that the attacking player sees them.
Whenever another player makes an attack we just see that there is a battle. Everyone has to wait until the battle is over to see the end result. Wars would be so much more exciting if we could actually see the live battle taking place. Replays could also be a good idea, also when defending against raids.
This could also help players to learn different strategies, see where their defenses fail, and make it more like a live sporting event.