I love both. Let's be honest if it wasn't for Emma Watson Hermione wouldn't be as amazing as she is. But I like flawed characters and they are much easier to see in books than in movies. Like in movies she kinda had flaws, but they put them as not her fault, like how in first year she was bossy but only coz she was smart, in 6th year she was jealous but it was Ron's fault for being oblivious. You know?