DH and I have managed to "have it all" solely on the basis of geography.
We both have our careers, neither of which suffered with kids as I only had 16 weeks mat leave, but we also live offshore on a tiny, very wealthy island, so home, work and school/daycare was always in a 3 square mile radius.
I can leave work at 5pm, be home in 10 minutes, hang with the kids, work out, have drinks with friends etc., and then still do more work from home (or go back to the office after kids in bed), if I need to.
We have a helper who looks collects kids from school, cleans the house, walks the dogs, house sits when we're away and generally keeps our shit together, and in lieu of family, we have a very close knit group of friends and amazing community where everyone helps everyone else out.
It's the only way we can "have it all" - but it does also depend on one's definition of having it all.
I am pleased to be able to balance a successful career with family/social life but this would never be possible except here. If we were back in London, I would be a slave to the commute and would struggle to find an acceptable balance.