Say what you want, Sakura is the most humanlike character in Naruto.
She’s in love. (With whoever you think)
She gets mad.
She realizes she’s messed up.
and she’s worked her ass of to prove she’s not useless anymore. If you ask me I think she’s proved it just fine.