I have two auto-immune diseases and have uber sensitive skin. My husband does hvac installing and comes home with all kinds of chemicals on his clothes (which are bad for my nose, and were a danger to my son who they thought had leukemia for his first 5mos). I did homemade detergent for years and it just wasn't cutting it. We switched to EOS liquid detergent, and add baking soda (1/2 cup for regular load), with every load. Our clothes are cleaner than ever, softer than ever (we also use the dryer balls) and no odors from my husband or my son's vomit/poop :)
EDITED: I forgot to say, that its important for the detergent and baking soda to be mixed in the water before adding clothes to the washer. And we use 1/3 the recommended amount of detergent (since more detergent doesn't mean cleaner clothes, it means coated fabrics that rip/tear/wear away much faster).