10/10. I can't say he was a perfect character, but once I finished Crisis Core and looked back at everything he did during the game I went "man, this was a good character." I think what I liked the most about Zack is that he acted like a goof talking about being a hero and protecting his honor during the entire game, then in the ending you see that even though he's a complete idiot, that is the one thing he knows what he's talking about.
Either that or I like his hair.
--
Khali Speak:
http://www.rot13.com/