I've found the most effective is a deodorant stone which doesn't smell at all - it's not always effective on my worst days, but its 100 x better than any of the scented roll ons I used to try.
Where can I get this from?
I got my last one from Faith in Nature, I think. Ethical Superstore usually have quite a good range or just google 'deodorant stone' and you'll come up with a load of options.