Hm, I'm still not sure that Sakura would be a good choice for him. Sasuke doesn't open up easily, but Naruto understands his pain, while Sakura - while she can imagine how hard it must be - she can never fully understand his feelings.
But well, that's just my opinion of course. I don't...