Sorry Harry, but it has to be Neville. I absolutely have always loved his character and although he seems like a goofball, you later learn that he has been through so much and is so strong.
This girl cooked 7 hobbit meals for his boyfriend for their LOTR trilogy marathon. I eat several small meals throughout the day so he calls me a hobbit.