i think the seem the same character wise but squall is more a lonely nature and cloud is more confident. going for a battle with the games restrictions then for attack squall's gunblade has a 255% accuracy so never misses however with the right materia cloud can attack more than once and counter attack, magic squall can store more magic and use more summons since cloud is restricted to equipped materia, for limit break cloud's needs to charged and can only be used once before needing to recharge, squall's is only when he is low on health and can keep skipping to next character till you get it and repeat next turn however there's no guarantee you'll get lionheart all the time and i think lionheart hits 2 or 3 more times than omnislash.
I'm not sure who i like more but it's probably squall.
__________________
|