My experience is that in a big city you can meet people that better fit into your "tribe", the downside is that they leave town for the higher pay job after about 4 years.
The only solution is to always be adding new friends, at least that the theory. The implementation is tougher.