Perhaps we can agree that there are different experiences, instead of trying to convince others of the opposite of their own experiences. :) Just as there are villages where it is nice and there is a lot to offer, and villages where there is simply nothing going on. The same applies to the cities, about which very general judgments are made here.
There isn’t just "the" village and "the" city anyway, and there is also something in between. Medium-sized cities, commuter belts, etc.
For the OP, it would only be important to be honest with himself beforehand about where he and his family would feel more comfortable in the long term.