I'm not sayin it because I hate Sakura, but there is no way she could beat Hinata. Hinata uses the special Hyuuga Taijutsu style which is like the most powerful in konoha, I think. All I've ever seen Sakura do is the replacement. About thee crushes, i guess Sakura is more annoying because u see her every episode, saying the same thing, while for hinata you don't. I dunno