Some city schools are excellent, and business case for a private or a charter school is stronger in a city. There's also wider availability of various after-school programs.
There's the space concern for those who wouldn't mind a backyard and a pet or two, safety concern associated with letting the kids just play outside, transportation concern as far as effort required to drive them to school and various after-school programs.