This was way harder than I thought. WK summed it up best for me in his first post. Zack was way more likeable - but Cloud was more interesting while still (for me) remaining likeable to some extent, without being too likeable... Cloud for me is the better protagonist for that reasoning. I will say, however, that I hated Cloud in Crisis Core. He was way too weak and it grated on me. I know that was the point but they made him sound pathetic. I love how he sounds when he's in full-on hero mode, as seen in World of Final Fantasy.