The vale part was kinda predictable and disappointing for me, you could see it coming from a mile off but never mind.
Mag the giant was pretty awesome tbh, you can't really have interesting character development for a giant that hardly speaks but you do kinda get a purposeful sense from him, like the fucker just kept going and went until the final moments.
And Ramseys death was fucking beautiful for me.