Hinata, she is a well written character. Her background is sad, but she is changed completely by the protagonist.
If you like low self esteem and shyness than yea she is well written.
Edit: Example if she gets married to Naruto and later on their marriage
You must be registered for see images
Hinata: Am I a good wife? What if he does not find me attractive anymore? Does he get mad when I turn off the lamp? I do not want to keep him waiting so I will just hide in the bathroom.
Naruto, "Hinata I am going to step out with the boys and Sasuke to get some beers."
Hinata, Do you love me Naruto?
Naruto: Believe it!
You must be registered for see images
Later Naruto go looking for Sakura... because even though I do not like Sakura and I think Hinta is a better choice low self esteem in studies are never really attractive.