Snape can't be bad. If he is, that is counter to everything Dumbledore has ever said or done and almost voids out the whole series, takes away his credibility, and leaves you with no re-read value at all.
I love Lucius and Draco. I'm sure Draco will survive. Not so sure about his dad.
Bellatrix and Neville in a final showdown, that I like. Neville deserves a break, some glory, and the revenge.