Agree, Many small towns in desirable areas are really growing.
Cities become more crowded, polluted, more crime, and less desirable people move to them. This is happening everywhere in major cities.
My advice to all is to move near or on the outskirts of a smaller town or city, with less than say 75,000 people and grow with it, as it will be a long time until these smaller, more desirable towns ever resemble big cities.
Major cities are a trap. Cookie cutter suburbs and apartments are like civilian worker barracks. Just too much crap going on.
People that like to target shoot, ride ATVs, dirt bikes, and enjoy the real outdoor hiking etc, have to drive further and further from the major cities. Sometimes hours.
Besides, most all cities and towns over say 60,000 in desireable areas have everything, except maybe a football stadium, and even then, the best seats are in your own living room.