A quick word of opinion about deaths.
Remus and Tonks. They had to die there. For Harry seeing them dead and knowing that he in someway had contributed to another boy growing up with no parents was a key impetus for him to go to his death. Yeah, maybe he had enough reasons already but to me that one was most powerful. The deepest symbol and reason behind why he HAD to go end it.
Hedwig. The same, had to die. They needed to be out of touch and it made sense for the owl to be gone. By the way, I must have missed it but does anyone know what happened to Crookshanks?
On a slightly lighter note I think Neville showed the most bravery of anyone. Sure Harry went to die but he knew WHY and it was a darn good reason. Neville faced the dark lord and his army just to get one clear shot at the snake. Because his friend had said it was important. That was enough reason to stand before the horde and dive into certain death. After that I thought Harry’s duel was almost anticlimactic.