I know this piece may be extremely controversial but, it is an opinon and if you don’t like it, you can go get your own.
I hate Snape, I have since the very first potions class with Harry. I also hate when people blindly ignore what he did to the poor students under his authority. He was mean and a bully, every single potions class in every single book either Neville has an emotional breakdown, or Harry gets mad at the injustice.
What had Harry and Neville ever done to Snape? Especially Neville, he worked his bum off in that class, and from day one Snape was mean to him. Also, just because James bullied Snape doesn’t give Snape the right to bully Harry.
My hero is Neville Longbottom, not because he is played by Matt Lewis, or just because he was such a BAMF in HPDH, but because as a character, all the ordeals he went through made him the best character ever.
Neville had to grow up without being raised by his parents, he has to see his parents in the worst state possible. Neville never puts people down, he always helps when asked, he stands up for what is right even though he knows people will push him down for it. Neville endured all the venom Snape could throw at him. His worst fear was Snape and he still showed up to class instead of skiving off like I would have done.
Ever since the beginning, I knew which house I belonged to. It was something instinctive, something that I had known as soon as I met Harry. As soon as I met Ron, who explained what houses even were. As soon as I met Hermione, who waltzed in, sat down, and informed me that, ”Ravenclaw wouldn’t be so bad.” I knew from the moment the Sorting Hat leapt to life and sang out:
"Or perhaps in Slytherin,
You’ll make your real friends,
Those cunning folk use any means,
To achieve their ends.”
I knew I was a Slytherin even though I disliked Draco and was utterly disgusted with Crabbbe and Goyle, I just knew. As Harry, Ron, Hermione, and Neville grew, so did I, as they learned more about their house, so did I.