Since London is in a class by itself, let’s look at Boston - another older, East Coast city - to see why it’s a thriving, vibrant metropolis, while Philly remains stagnant. And for the record, you know things are bad when you’re getting whipped by a city that happens to be in the most liberal state in the country.
But really, Philadelphia truly sucks when compared to "Beantown" (dude, stop):
Its public transportation is top notch, and its infrastructure is being improved at an aggressive pace. And the entire downtown area is remarkably clean.