In Netflix's The Witcher series, Yennefer of Vengerberg is the greatest hero of them all, and the true protagonist of the first season's journey.
Dobby definitely earned his way to Harry Potter fans' hearts, but there were more than a few occasions where he played the jerk more than the hero.
Although the famous boy wizard has all the attention and is the series' titular character, Weasley and Granger are just as brave.
In Sunnydale, she was cruel, shallow, and self-centered. By the end of Angel, she is a selfless champion, and just as much a hero as Angel.