Hermione's by far my absolute favorite. I really respect her as a character. She's a girl, but she doesn't let people walk all over her. For this reason I also like Ginny. But Hermione has a lot to her. She knows how to stick up for herself, but doesn't abuse it. She's intelligent. She sticks up for people, and is an activist. Also, Hermione's a feminist without overdoing it.
I also like Ron. A slightly stupid, oblivious boy. He's funny and kind (when he isn't making an oblivious mistake), and if I were a Hogwarts girl I'd probably fall head over heels for him
