I enjoyed this character clash between Snape and Neville - especially because it shows how much Neville has grown up, become his own man, self-confident and happy in his own field... and how little growing-up Snape has done not only throughout his life, but after the war, how unable he still is to see people in their own right, not just his own guilt-soaked images.
Loved the supporting characters too - especially Sprout, Minerva and portrait!Dumbledore.
The resolution between Snape and Neville (loved Snape being shot in the posterior by the Boxthorn) worked very well, especially the 'going to the source' of Snape's guilt over wanting Voldemort to turn against the Longbottoms rather than against the Potters and Lily. Great job!