It depends. I think at least one parent should stay home to raise the kids (or at least take a half-day job).
I doubt that the current setup is a recipe for happiness:
- people putting of (or not getting) children because of careers
- people basically paying other people to raise their children.
- people working overtime to buy a more expensive car