The city can be challenging because it is so big. There are almost 9,000,000 people living in London according to the last census! Sometimes it can be great to have a lot of people around, but sometimes there's a point where there are so many people that it becomes isolating. There can also be a clash of ideas among a population this big. People have to find ways to work together, so that everyone can get what they want and need.
I find that people adapt pretty well to this environment. It is often hard at first. It takes time to become part of a community, but once you find your fit, it becomes much easier to experience and enjoy the many positive aspects of living in England's capital city.