I have just changed to Dove (that nice grapefruit one) and despite being quite careful re waiting for it to dry before putting clothes on, but a couple of my light coloured tops now have those horrible yellow stains under the arms! Never happened with old one (Vaseline - which now seems to have disappeared from shop shelves!)
I think you have to change every few years. I used Sure for years and then it didnt seem to work so switched to Dove for a few years, but have noticed this isnt up to the job lately so switched back to Sure and its much better. Think its just a case of your body getting used to it. The Dove one which doesnt leave white marks is quite good.
For serious sweaty betty problem Linden Voss is superb. Expensive but lasts forever.