Hermione. She changes her know-it-all ways and sees the value of other characteristics in people besides intelligence. Ginny is basically a Harry Potter fangirl with little to no character development. She's one of the few HP characters that I found boring to read, though I don't hate her as much as I used to, honestly. sweatdrop
Hermione. There is just so much more to her character to either love or be annoyed by....and I love her!! Ginny just floats along, disappears into the background for a while (no one is really effected by this) then comes around right on time to be Harry's girlfriend. I do like Ginny but I wish there was more to her. Definitely a win for Harry compared to Cho!