I washed 20 years worth off out wall with Dirtex and was very happy with it. I tried several of the other products listed and was not as happy with them. One requires you to wear gloves. Another would be pretty expensive. I think that you would find that the basic product, trisodium phosphate or a variation, is the same in all of them. A lot of products have great asvertising and you pay for it. Others charge like crazy for some perfume in the product. Dirtex works and you may not really need to use gloves with it.
By the way, if you are concerned about a chemical named trisodium phosphate, I would be willing to bet that you had eaten and washed your clothes in it often.