Just a little thought that amused me:
In a way, Snape was avenged by Neville.
Interesting too how each Hocruxes were destroyed by a different person:
The diary = Harry
The ring = Dumbledore
The locket = Ron
The diadem = Crabbe
The cup = Hermione
Harry = Voldemort
Nagini = Neville.