hmm, if i was goig to answer this about 2 months ago i owuldve said cloud, but since i replayed ff7 crisis core ..XD
im going with Zack
well cuz Zack is a really lovable character in my opinion, nice and outgoing, he's cool too, well cloud is cool too but cloud distances himself from everyone while zack pretty much tries to get to close to a person, er thats what i think a tleast. Zack is also friendlier and..er..like i said, overall he's a llikable character.