About the Ron discussion: I disagree with most of you. I think he is one of the most "real" characters in this whole universe, especially among the younger characters. Many of the main Hogwarts students have something really flashy and awesome about them that many people in the real world cannot truly identify with (Harry the hero, Hermione the brightest witch of her age, Ginny being really fierce, Luna being really unique, etc.), while Ron is genuinely insecure about living up to his brothers' and friends' reputations, struggling to gain any spotlight and therefore mirroring more closely what many teenagers feel. Then there is also the issue of his being the youngest son in a family with a lot of sons, and a younger sister who stole a lot of limelight for being the only girl.
I can understand really well why Ron wasn't always the supportive friend that Harry needed whenever Harry seemed fit. Harry could be a pain in the arse, especially in the later books when everything got really hard for him as Voldemort grew to power and he knew that he had to defeat him and witness many of his friends die. How understandable this may be, I can also understand how hard it was on Ron to support someone he was secretly jealous of in terms of attention and popularity. This is also a really interesting aspect about their friendship: Ron may have been jealous of everything Harry stood for, but Harry was equally jealous of Ron. Ron may not have had the fame, fortune, popularity and glory of Harry, but in many - maybe even more important - ways he had what Harry always desired: a loving family, siblings, living in a magical world, security and love. Ron eventually understood this in the end, but I think it is very believable and realistic that he didn't at first, and I really like how that journey was portrayed in the books.