It doesn’t meet several of your criteria, but compared to my own upbringing, and compared to my kids various cousins, I have loved bringing kids up in London and they have enjoyed it and thrived.
Criteria:
Great schools and because we are all so packed in, they were very local. Walking to schools with very local friends created great quality of life.
Endless brilliant activities. Local parks, bigger parks, museums, galleries, special events, a galaxy of options at every age
Cultural opportunities. Youth theatres, music projects, art clubs, kids carnival bands, etc etc A huge range of high quality arts projects.
Easy access (walking or short bus) to swimming pools, ice rink, bowling, climbing walls, bmx tracks, skate parks.
Fantastic public transport, free or half price for kids. Enabled great independence from 11 or 12 (London kids typically navigate public transport systems as soon as they get to secondary
Diversity. A huge diversity of diversity! ‘No one is different because everyone is different’ as my kids say. Knowledge and understanding of a range of cultures, religions, languages as part of daily life
Beautiful parks, access to bigger spaces such as Hampstead Heath, Richmond Park, etc, and a quick drive or train journey to lovely and wild places in Sussex, Kent, Essex etc