talent wise, Hinata wins.
feat wise, Sakura does.
Someone whose key arsenal is chakra control, someone like Sakura would never want to encounter a Hyuuga in battle.
Nevertheless, plot puts Sakura as victor.
You tried it.
Sakura has more talent, Hinata is just from a talented family. Thats a common misconception, so I'll let that slide. Neji was the only talented one of that family really. Being born from talent doesn't mean your talented.
Sakura is one if the most talented ninja
Not only is she refine in all aspect if chakra control, to where she have reach the pinnacle of it; she is a quick study, meaning she can learn jutsu instantly, ei:summoning, remote healing, seal formation, tree walking, and presumingly her strength seeing as how she. Sai ally used the mechanics of the jutsu in her fight with Ino, to increase her speed. The only thing Tsunade really trained her in was tai jutsu really, which is better than hinatas.
Hinata might have better sight but Sakura's is better, not only can she see through genjutsu she would break through it....something the talented Hinata couldn't lol, and Sakura is one of the most intelligent beings in the NV, Hinata just doesn't compare
And I'm pretty sure the yinseal negates the effects of the chakra blocking, assuming Hinata lives before getting close enough to do so