Either LUSH Fuwari, Oxeo Cube, or Aromarant (the patchouli one).
I am SO allergic to Alumininum chlorohydrate, so most deodorants make me break out into a painful, itchy rash. I have tried Tom's Of Main, but I don't like their scents and they tend to get kind of foamy if you sweat a LOT, like if you are working out, and that is just disgusting.
The LUSH deodorant has great odor fighting capabilities and EXCELLENT scent. If you wear the Fuwari, you don't need to wear any other perfume! The hard deodorants like the Fuwari and the Oxeo take a little getting used to (I scrape a tiny bit off, make a paste of it, then put it on) but they work extremely well. The more traditional texture ones, like the Aromarant and Aromaco are not quite as good for odor prevention, so I only wear those when I am wearing very light clothing and not going to be doing a lot of strenuous activity.
These are deodorant only, however, they are not antiperspirants, so if you sweat a lot and are concerned about staining your clothing, these will not help you. I don't get that wet, but if I don't use a deodorant, I can get awfully gamey, therefore they work perfectly for me. Prevents the pong!