Author of FFVII: Lifestream & FFVII: Reflections
Something I've been wondering about recently is this: Early in the game, Cloud's persona is based off Zack. But Zack wasn't cold and uncaring as Cloud started out as. Zack was friendly, helpful, and loved to joke around. So why didn't Cloud act the way Zack actually was instead of doing the cold mercenary act that wasn't Zack at all? Sure, Zack wanted to be a merc, but his personality never changed. He was still as outgoing and caring as ever, right up to the end.