They're both pretty cool. The name 'Leon' emphasises that Squall has grown up, and has become more mature with age, skill and perhaps alot of other things. Plus I reckon it sounds pretty normal, compared to Squall. Who really cares though? I don't even know why I even wrote that I guess if kno-one cared, we wouldn't be writing these anyway. They're both hot, too