They raised the stakes for this episode, only to have fringe characters, outside of Theon (kinda), die off. You tease the Night King for 7 seasons, proclaiming across Westeros how "Winter is Coming", only for it to ultimately have no payoff outside of Arya's arc.
And if you're gonna hype up the battle, and say it's gonna "beat Helm's Deep", it better beat "Helm's Deep". Not knocking the production/technical aspect, but from a story standpoint, it doesn't hold a candle.
On a selfish note, my pick for the Throne was Arya. Last night helped my case.