Zack is a great character. I'm playing FFVII all the way through for the first time right now and I've played Crisis Core before this. I feel Zack's legacy in every major scene of the game, even though he isn't even there. I also like Sephiroth as a villain, but I like him for a reason that isn't usually mentioned: his intelligence.

Though, I think my favorite character in FFVII, and consequently in video games, is Vincent. You find this guy in the basement of one of the most monumental mansions in video games asleep in a coffin in a room full of skeletons with a creepy harpsichord playing in the background and he says, "Go away, I need time to atone for my sins." Even after playing Dirge of Cerberus and seeing Advent Children, I'm compelled to ask, "Who is this guy?" If only I could interview him for an autobiography over dinner sometime. And of course there's his long beautiful locks...