City people are actually more selfish, depressed and obsessed with money.
It's not a stereotype, it's true.
There's a lot of data on urban/rural happiness and it all points in the same direction.
As for the other attributes, they are generally true.
Spend more than 3 months solid in the same small town. Then come back to the city - it will feel weird, antisocial, and a little crazy.