That's actually part of what I like about Ron. He had flaws, but eventually he realized and learned from his flaws. And yeah, him leaving was annoying, but it made sense that it might effect him more. He was always self conscious because he was the youngest of his brothers and his brothers were all so good at things. He felt he had to live up to them, which is where I feel a lot of his flaws came from.
I like flawed characters because I like to see them grow and develop. Which he did.
I'm also a fan of both Snape and Draco for the same reason. They were extremely flawed, but proved in the end that they weren't all bad. Draco was just a coward who didn't know better, and Snape was the bravest person in the books.
Dumbledor too, although my opinion of him went way down after Snape's memories and finding out his end goal with Harry was always to have him die.
Although, to be completely and brutally honest. I always thought Harry should die. I mean, I know he did die, but die and stay dead. I didn't mind him living. But I always kind of thought he should maybe be killed off in the end and have the others go on in their lives. And it wasnt because of what I have against Harry as as I sparkly main character. It just always felt like it should fit. Apparently I was right though, just not in the way I expected. Lol
to be honest,
I never liked Ron, he was like a liability.
Sure he was a GREAT friend, but he was a little over smart always lol.
Ron and hermione from the first book onwards were not comfortable with each other, and in general it seemed Hermione didn't like ron.. but things just shifted in seconds when they came together. But I think it was more on of those cliche' *I like my best friend's sister* idea she had rolling in her mind with Ginny and harry..
And towards the end Jk was more motivated with money than the characters (my personal opinion)
The writing was below average on the 7th book.
Inheritance on the other hand was great. Even the end was something you don't see in every novel. Specifically in Fiction.
I will say that I found the last book of Inheritance extremely boring. But I loved the ending.
I don't know that she was motivated by money for the last book. She had a shit ton by that time. But I do agree that it could have been better. It felt like there was too much in too small a place. Which tends to be the case in last books these days.
Inheritance - boring until it got to the end.
HP - too much going on and disappointed in some of the choices she made
Hunger Games - too much going on and ruined the main character for half if it.