Earning good money is magical, and having so many services available within strolling distance (or at most a subway ride) is magical. Noisy neighbours, vermin, and unreliable water supplies are problems that should be fixed, but there are good reasons so many people choose to live in cities.