I made once my own deodorant, it worked. I also use a small business family made all natural ingredients deodorant when I want convenience (funk butter). Store bought deodorants are full of stuff that I don't want on my body.
Years ago I used to buy powder deodorant from Avon. It was called Black Suede. I loved that stuff, and rarely had a problem with sweating when I used it, and odor wasn't a problem.
I have a tough time with the newer deodorants, not only do they not work for very long, they leave nasty yellow stains in the pits of my white, and light colored t-shirts. I also notice that almost all my shirts are getting some kind of white residue on them, that won't come out in the wash. So a lot of my t-shirts get ruined pretty quickly, usually from that gel crap, which is why I do my best to avoid buying it.
Laundry soap seems to be getting cheaper too. The only cleaning product I do like is all purpose body wash. I never buy bar soap, or powdered laundry detergent.