I'm fan of the concept of superblocks. You can drive inside them, but not between them. Want to go from block A to D? Can't drive through B and C. Need to drive out to the ring road, then follow it and into block D.
Makes it so that no through traffic at speed goes through the areas where people live and stay.