I've used the Crystal stick with success.
I'm currently using a homemade concoction that contains: coconut oil, cocoa butter, baking soda, & essential oil. It's very effective against odor, and with the cocoa butter the baking soda isn't as irritating.
BUT I'm with the other poster who switches to commercial anti-perspirant in the summer. I can wear the natural stuff all winter long, or even in the spring/summer when I'm just at home all day. But if it's above 75 degrees and I'm going to be out & about, I switch.
I was given a sample of a "clinical strength" anti-perspirant recently. Wow, that stuff works great. But then I read that the clinical strength formulas contain even more aluminum than regular commercial deodorant. So that won't go into my regular arsenal.