I use pretty much the same recipe, but I use 1/2 box each of borax and washing soda to one bar of Ivory or Zote soap. I put in 4 Tbsp. of detergent, and my family is pleased with the results. (We have a super-capacity washer, and I generally run full loads.) My DH is funny about how his clothes smell out of the wash. With Ivory or Zote soap, the clothes have a fresh lemony scent when they come out of the wash, but no smell is left when they are dry.
If your family is funny about fresh-scented clothes, maybe switch out the Ivory soap with something more scented, such as Irish Spring. I've used that before, but found it made my skin itchy.
I have used this recipe for a few years, and have found that I need to pretreat my stains more than with commercial detergent. Lately, I've been pretreating them with a bar of Ivory soap. As the washing machine is filling, I'll look over each garment to see if it needs special treatment. Then I'll put the stain under the water in the filling tub, then give it a rub with the bar of Ivory soap. So far I've been happy with it.