I Agree but also Disagree with this, In real life i agree that majority of men (Not all) would perfer a innocent/cute girl, rather than a tuff/hardcore girlfriend but for Anime & Manga fans, alot of guys like Bad-ass female's in anime, they are the most popular in anime, like mikasa and Annie from attack on titan, Morgianna from Magi and many more, To me its kishimoto's writing for the character, hinata and sakura both have their useless moments throughout the series, but the reason why i think alot of people hate sakura Imo is because she's a fake bad-ass female, kishimoto trys to make her play the role as a tuff and hardcore, by giving her super human stregnth taijustu, but in the Naruto-universe its all about justu, Taijustu is barely a power-use in the naruto-universe besides the 8 gates which only was use once by Gai and when you use it, you die right after, so tai-justu is rarely used that much so it didint really give fans that (hated her), a reason to liker her, she has matured but she basically became a tsunade 2.0 in part 2, in part 1 she was a sasuke fean and she had her stupid moments but she had her own style like inner-sakura (Which we never seen anymore) and she was a little insecure but it was cute at the same time but kishimoto changed her into a power-house hitting,tsunade 2.0, fake bad-ass female character, she has no solo's throughtout the series, except for the sasori fight, other than that she just heals people all the time, which is okay to a certain extent but kishimoto made it seem like she would do alot of damage when she was introduced in shippuden, Hinata was a supporting character so people dont say she's as useless as sakura (Which she is), she only gets development when its concerning naruto and she barely has any fights, but the reason why people like her (over sakura) is because she liked naruto from the start, before he bacame a hero,before people talked to him, before he mastered the kyuubi and etc.