Straight away, the Panthers logo seems a lot more striking. In comparison, the Flyers logo seems plain and colorless. Sometimes things aren't what they seem. But sometimes they are.
Panthers can't Fly for more reasons than just that they haven't got any wings.
Both logos are very appropriate to their teams. The colors aren't inherent but they work well. Only the Flyers logo makes a head fake toward recognizing the home city, but any favor they won there was lost with that lack of color problem they're having. Despite its strength, it's a bit of a dull logo to look at. And despite the minute details in the Panthers logo, it is interesting to look at and therefore wins this point.