I don't use (only) deodorant; I use anti-perspirant. Deodorant leaves me at the end of the day with sweaty pits mixed with a spray from ten hours earlier. Anti-perspirant greatly minimizes (or even eliminates) the amount of sweat and completely eliminates any unwanted odor.
Back in the day, you could get clear solid sticks (not gels, mind you - sticks) that were both anti-perspirant and deodorant. You could get these from Right Guard, Speed Stick, and some others. Unfortunately, a few years ago that all changed; now you have to go with either a "disappearing" solid (which is fancy lingo for "not disappearing), a gel, or (only) deodorant. So I switched to sprays.
Degree smells good, but leaves "stuff" on my skin. By "stuff" I mean unwanted stuff - little hard, white chunks like grains of salt. Arrid is wonderful, but a little bit girly smelling. I use Old Spice now, but it's hard to find. I usually end up having to get it from Kroger.