Pretty self explanatory topic. Not including Vincent for obvious reasons. I can understand why many people love Zack more than Cloud, but I personally think the latter was better developed and had a more interesting backstory and characterization. While Zack was designed to be the archetypal hero, Cloud Was designed as a deconstruction of one. Anyway, what do you guys think?