As someone who's lived in London for 2 years, here are the reasons why I am now moving away to give some perspective as to why some (not all) people don't like living here:1. Transport links - It is better to think of London as a collection of small towns rather than one city. Hear about that great art exhibition that's going on in that town? Great, it'll only take two hours of your day to get there and back. Which at first probably doesn't sound too bad, but when you work full time and have already spent two hours of your day commuting, the last thing you want to do is be stuck in a sweaty, overcrowded underground train for more time than necessary. London buses are great as long as the traffic is not too bad (and it is bad ALL of the time). But no worries, you probably couldn't have afforded to attend that nice event anyway, considering commuting takes such a huge chunk out of your pay check every month, Ah the privileges of work life...2. Costs of living and rent - I will try not to reflect too much of what others have brought up about the costs of living, however unless you are on a salary comparable to someone who works in finance you will have to share a less-than-ideal property with others whilst paying an arm and a leg for it. It also seems to be a trend that London landlords and letting agents are the biggest ********s going, and everyone I know who has lived here has a story about a nightmare landlord who would not fix things, interferes with their personal space and refuses to give their deposits back. I have also lived in some dumps, such as the £1,170 a month squalid former-council flat, where the bathroom was a converted coat cupboard and there were mice (another part of residential living in London). But hey, at least it was Central London!3. Noncompetitive salaries compared to other cities - if your company were based in London employers used to pay you more for your role than in other cities due to the increased price of living. This seems to no longer be the case, as in general salaries in London have not increased for a long time, despite the fact living costs have. Now other large cities such as Manchester and Birmingham offer salaries that compete with jobs in London whilst being in locations where you actually have a chance of living comfortably for less money.4. Community feel - there is none. People in London keep to themselves and there is no sense of community in residential areas. This contributes to what many say about London feeling like a very lonely place. Despite all the people, it is difficult to go out and meet new people to socialize, as most act like they just want to be left alone.Not sure this helps at all, but had to give my two cents as someone from outside of London who came to live here. I'm not saying that London doesn't have any positives, however for me personally the negatives quickly overshadowed the novelty of the city.