Well NaruSaku and SasKar made more sense from how the manga was developing them so that made more sense to me. I'm not against NaruHina at all but it was a poorly developed pairing, I rather Hinata, who seen Naruto get bullied and be lonely while growing up, actually be there for him. We actually see Sakura go from not thinking much about Naruto to caring about him and Kishi could have easily went that route but Hinata is built on crushing on Naruto, Kishi sucks at developing female characters and didn't really pay much attention to majority of characters.
Karin at least liked Sasuke because he saved her during the Chunin exam so I can see how she fell for him where as Sakura and Ino have no logical reason but love at first sight but they were kids so how would they know what love is? Karin been there for Sasuke for many hardship that he went through such as fighting Deidara, Itachi, Kages, and Danzo plus they met over the 3 years time skip as well.