What do you mean by "do not do the job"?
I've used Tom's of Maine (non-scented stick) for many years but you can only get it online now, either via Amazon or from an online importer (I stock up on 3 at a time to save on postage). I've occasionally tried other brands but always go back to Tom's of Maine.
I tried Wild because it's available in supermarkets but although it 'worked' in terms of odor, I found it left a residue in clothing with a weird greasy smell that took effort to get out. So I stopped using that.
I've used a Green People roll-on a couple of times (reduced in TK Maxx) and found that worked as well as Tom's of Maine, but the full-price cost is about the same (again, online only) and the fact that you need to wait for it to dry because it's a roll-on, not stick, hasn't converted me, so back to Tom's of Maine again, although I would use Green People if I found it cheaper.
A few tips:
Wash underarms with bar soap, not shower gel.
If you find a stick or roll-on deodorant seems to stop controlling odor, try wiping the top with a tissue. It might have got sweat bacteria on it and you've just been reapplying it to your skin.
If you do sweat into clothes, an occasional spray with white vinegar on the underarms before you put the clothes into the wash will kill any lingering sweat bacteria, or use an in-wash anti-bacterial wash such as Dettol.