Villagers should have all been dead or wounded after the first wave -- even taking into account they were fighting some turncoats as untested in battle as they were, a horde of bestial orcs should have made mince meat out of them within minutes.
Nonetheless, they stood around to admire their handiwork (no gravitas or pathos associated with any of the Red Shirt deaths -- I mean pretty much the whole village were Red Shirts but still) while Arondir is slack-jawed, waiting for the rest of the horde to -- oh there they are -- come and kill them all while their guard is down and their numbers are depleted.
Every time Galadriel dodged an arrow I was hoping to see it take out the guy behind her, given how close they were in formation.
I accept plot armour and similar devices in a story, but unlike Game of Thrones or -- a much better comparison -- the Battle of Helm's Deep -- there's not much sense of jeopardy and no weight to the deaths.