I'd like to add that I am a generally sweaty person. I just sweat a lot. Not just under my arms, but everywhere. That said, the hardest odor to get rid of is my underarm odor. That's not to say, I can't or have not experienced some successes elsewhere.
For example, I used to get a sour odor, but I only get it now when I use bar soap, not low pH liquid soap. Supplements also really help with the general sour odor I get when I sweat, which is why I mentioned it.
I know that I will probably never be the best smelling person in the room. I will probably never be able to wear perfumes as they all clash with me.
My skin harbors bacteria that make most lotions clash with me. Diet helps and exercise helps, but there has been no ALL IN ONE product or supplement that gets rid of it all.