Both logos symbolize storied franchises but as I've said many times before, words can kill the aesthetics of any logo. That and I love subtle letters such as the "P" in the Flyers logo.
As with any bird, it's the job of a Ranger to protect the Flyer, who therefore has the upper hand.
Quite honestly, red, white and blue have never been such important colors to New York City than in the aftermath of the attacks of 9/11. That makes the Rangers colors very significant. Meanwhile, the Flyers logo doesn't go a very long way to symbolize its home city of Philadelphia.