One of my biggest problems with Hermione is that she was never tested in the way that Ron was. She never had to face up to her own issues. She never had to deal with being wrong or making a bad decision. She remains the same know-it-all pain-in-the-ass throughout the series. There's no real growth in her character. This. ^