I think the choreography in Battle of the Bastards may be the best of the series so far. It was so good.
Only three minor nitpicks, all of which may have reasonable explanations:
1. Rickon running in a straight line, making him an incredibly easy target. I'm no expert, but I think zigzagging would have given him a pretty good of evading the arrows, given the amount of lead that would be required.
Explanation: Rickon just isn't very smart even on a good day, and there's virtually no chance of it being a good day since he would have been spending it with Ramsay.
2. Jon falling for Ramsay's ploy with Rickon. He was warned by Sansa. He knew they had to show restraint. He charged ahead anyway.
Explanation: Easy enough -- emotion. Even with Sansa's warning, he wasn't able to give up on Rickon. I can imagine Jon holding steady, but his falling to pieces makes narrative sense as well.
3. Sansa didn't inform Jon that an army was inbound from the Vale. That detail could have saved many lives. I can think of multiple explanations for this. From least likely to most likely IMO:
Explanation 1: She's so lacking in military theory and even common sense that she didn't think that the information worth sharing. I don't think this is the answer though, because it really only needs common sense.
Explanation 2: Sansa didn't know whether Littlefinger would actually come, or if they would make it on time. Even in this case Sansa should have mentioned the possibility, but it's at least a little more reasn why she would keep it to herself.
Explanation 3: It was part of a condition from Littlefinger that his forces would not commit until victory could be assured, with minimal losses for his people. I rate it as less likely because I don't think Sansa would be willing to give in to his demands at this point.
Explanation 4: Sansa herself decided (or was convinced by Littlefinger) that it would be better to sacrifice Jon's wildlings in order to guarantee victory. Without conceding so much ground, Ramsay would not have let down his guard and may have been able to mount a counteroffensive, defense, or at least a stronger retreat. She didn't tell Jon because she knew Jon would not be willing to sacrifice lives this way. Maybe she hoped or expected that Jon would have held out better (i.e. that Jon would not fall for Ramsay's provocation), so that something similar could have been achieved without as many losses as actually happened.
Explanation 5: Sansa has decided that Littlefinger is more trustworthy than Jon, or at least more useful in terms of advancing her own interests. Jon's army isn't really her army, but Littlefinger's army might be. She decided (or was convinced) that it would be better to sacrifice the wildlings, not merely to guarantee victory but to intentionally let Jon's forces be weakened while conserving "her" own strength. This explanation seems most likely to me because Sansa's facial expressions and body language made her actions seem deliberate to me, and also because it would make a lot of sense with her character development.
Anyway, I'll be interested to see if Jon calls out Sansa for witholding the intel, and whether Sansa will have an explanation ready.