Zidane's the weakest hero character by far. That long range projectile attack of his is utterly pointless, low damage and slow to execute. Having said that, his Free Energy HP attack is probably one of the quickest to execute in the game, so that's handy. Terra I couldn't really come to grips with either. Squall's my favourite character. If you successfully block and follow it up with that multi-hit bravery attack of his, you've effectively broken your opponent. Cecil was my first character and I really enjoyed playing as him, he had that ranged attack that could pull your opponent to you which was very handy.