The battle was entertaining for what it was. The cinematography was fantastic and the special effects were well done for the most part. It doesn't tell as good of a story as Blackwater did, though.
The flaws and inconsistencies are what get me the most. There seems to be more of the Night's Watch than thought originally. I don't buy in to the thought of the initial assault being about Mance testing the Wall's defenses. The battle is no more than a siege plus some skirmishes as the Wildlings try to breach the gate.
Also, I'm unsure as to why two giants should be sacrificed. Tactically, that doesn't make much sense, as with manpower, mammoths, and giants they should be able to breach the gate. No arrows or oil barrels were rained down on them from above either.
Why is it also that Oberyn gets his teeth splintered by Gregor's fist and Jon's face hitting the anvil from a Thenn not result in Jon having at least a shattered cheek? Jon plans on assassinating Mance, with no weapon, let alone no Longclaw.