Who is the true hero,Neville or Harry?.Its something that does need a lot of brooding .I mean think about for a moment .Harry lost his parents when he was really young ,Neville lost his parents in a way too.Harry has never seen his parents in his life before i mean face to face.Now take a look at Neville he sees his parents often but his parents were so much tortured that they went mad and donot even recognise him ,just feel how painful it is to not be recognised by one's own parents.Neville according to me deserves more sympathy than Harry.If u remember the first book how neville had tried to stop Hermione,Ron and Harry from leaving at night,though he was stupified yet he tried to put up a fight ,which showed in that ephemeral moment the courage in him till than i used to think of him as a coward.Harry has good friends like Hermione and Ron to help him and elevate him when he's very sad or dejected.Even professor Dumbledore, Hagrid ,lupin etc are on his side, isn't it.Not that they are against him but do they love Neville half as much as they love and support Harry.Neville can only comfort himself ,not that he's not friendly but because of the emotional crisis that he goes through he doesn't open up that easily. In the 5th book Neville had also shown exemplary courage when he tried to fight of the deatheaters.I think he's equally capable like Harry though not much of a heroic figure he too can make a very good Auror.Harry had a very bad childhood but please think of a childhood of a young boy with a cranky grandmother. Now i'll like to hear ur opinion about it