You don't need all of that to have every amenity at a walking distance. I live in the suburbs and I still have almost every amenity walking distance. Do I need 20 restaurants and coffee shops?
Having space for your hobbies is nice so if your priority is hobbies that need space living out of the city is nice. If your priority is going out for things it is probably better to live in the city.