В этом споре, мне кажется, вы истины не найдете. Стороны  приведут каждая свои плюсы и минусы. Хотя то, что касается маленьких городов - мой пример, глобально, скорее негативный. Я сама выросла в маленьком, очень культурном городке, населенном учеными, но удаленном от цивилизации, как раз, как Троицк. У нас был один очень приличный лицей, который эти ученые создали, было две музыкальные школы, которые все дети заканчивали и одна спортивная школа. Да, детей было спокойнее отпустить одних и воздух был чище, чем в мегаполисе. Но сейчас я своего ребенка воспитываю в Москве и на маленький городок бы это точно не променяла. Даже вполне интеллигентный городок. Как вспомню, как сложно было попасть в театры или музеи (мучительно просто столько было в дороге проводить времени и бежать не дожидаясь конца спектакля на последнюю маршрутку-электричку) так передергивает. А когда студенческие времена начались - просто хоть стреляйся! В 7 утра на ледяной остановке ждать транспорта, с друзьями не остаться погулять - опять же транспорт! - страшный сон какой-то. А своего ребенка я сейчас в центральные школы не вожу, конечно, но на занятия в Пушкинский музей, Третьяковку, планетарий - вожу много, регулярно и с удовольствием. И спортивных школ у нас в районе не одна, а пять. И школ музыкальных только у нас здесь три, но мы еще  рассматриваем на будущий год вероятность занятий музыкой на Тверской, два раза в неделю для меня напряжным совсем это не будет. Так что из своего опыта проживания в больших и маленьких городах - мегаполис это свобода, потому что есть возможность выбирать из многого лучшее.