I agree, Squall is not emo, he's one hell of a complex person irreducible to rational understanding. But I think Cloud is better because of he's in the better "plot". CECIL is the greatest, I agree. but in my personal opinion Zidane is the best character. And oh, Tidus, I hate him.