The hate she got is unnecessary, i think she is only hated by those who haven't watched naruto series completely, like they must have skipped episodes or just reel watchers. As the blog said sakura is just a normal girl who came from a normal clan,no special powers were given to her.she developed her strength by hard work and it was her skill to shine under tsunade's guidance. The only thing is she didn't get much chances to shine in the anime and she always got compared with 2 god level characters(BTW I like those 2 too). Some say sakura only cared for sasuke,but come on she is the one who healed naruto multiple times from fatal wounds.she cared for naruto as a friend and to sasuke as a lover.some really should understand the plot and the character's pov.All in all I believe she is a great character with one of the best character development.