Fighting? Sakura, easily.
Looks? Ino, and I real dislike blonds (including Ino), but beats Sakura easily.
This
Sakura has skills down, but she only has half of her mentor's and other powerful Kunoichi's traits. Tsunade has the looks and the skill, as well as Mei Terumi, and Konan. Sakura only has the skills down.
Even if you didn't like blonds, Ino has much better body and reveals it so well and her eyes are more attractive then Sakura's. I love blonds as well. Ino is the full package in that category. However she's like Sakura, she only has the looks down and not so much skill, though she's handling herself pretty well in the war.
IMO Ino's a better character. Even if she's less important and isn't as skilled as Sakura, Ino isn't as much as an emotional drama queen like Sakura, although Sakura's personality is slightly understandable. I just like Ino a little more idk.