Can anyone explain why the plan consisted of fighting the undead army in front of Winterfell instead of just holding the city walls initially? I feel like that would of made lighting the trench much easier as well. I understand that their plan was to lure the night king to Bran but that makes the makes the entire battle before the night king made it to Bran feel so pointless. Was the battle outside Winterfell, the following retreat to Winterfell, and the subsequent undead swarm and breach of Winterfell somehow supposed to lead the night king to Bran?
There are so many ways the fight could of been done to be not be ridiculously dumb. If you want to effectively buy time just light the trench beforehand with the dragons and hold the walls with the entire army. Instead of sacrificing all of your Calvary right at the beginning of the battle maybe use them to send a strike force while the undead are focused on the city walls to kill the night king? I think calvary leading a charge through the undead with dragons breathing fire to break a path open would of made for an awesome scene.
I like the idea of Arya killing the night king, but why not instead of having her pop out of no where after somehow sneaking through the city, maybe have her take on the face of an undead and have her approach from behind as an an undead only to stab the night king. Would of put more meaning to Arya's faceless men arc.