I love both NaruSaku and NaruHina, but I honestly say Hinata should be with Naruto. If anyone deserves to be with Naruto, it's definitely her!
Sakura confession to Naruto was a lie ,she tells Naruto that she loves him so he will stop hurting himself just for her, and she is trying to convince herself that she has to give up on Sasuke. that's why she is so sad looking.
She would have confessed earlier or in another place if she really wanted to tell him she loved him, not right there just to stop Naruto from attacking.