It's not a matter of whether of not she "deserves" him, or he deserves her. It's a matter of if they love each other enough to be there for each other and understand each other, IMO. Which they do. I absolutely ADORE both characters - they're my two favorites, Sakura, then Naruto. It's not if they "deserve" each other....That makes it seem too much like each character is a prize to be won. I don't like that. =/