I have an odor problem, too. I use liquid crystal type deodorants in the roll on form, although I believe they also come in a stick. I prefer to get the unscented. Crystal deodorants don't use aluminum. They are made with minerals that tend to kill the germs that cause BO, and they do seem to help, according to my sister, who also likes them. I have a weird sense of smell. I can smell some things, but not others. I can't smell me, but have been informed frequently over the years about my BO. I also can't smell natural gas, or skunks, and was the only family member who could stand to be near our border/lab cross after two separate skunk encounters. I have a carbon monoxide detector for gas leak protection. I can smell some foods and flowers, and things with menthol in them, including mints.
I recommend staying away from deodorants containing aluminum, and aerosol deodorants. Both cause health problems. It's not good to inhale the spray, so go with a stick, roll-on, gel, or cream. You don't seem to like the roll-ons, so try a stick. I recommend staying away from Old Spice or any spice type scented ones. I temped at a place called Mennen a few times. They make deodorants and some other personal care things. The spice scented products always made me sick. Fortunately, I only worked that line once or twice.
For the record, many people can't smell themselves. However, most people can smell everyone else, so do use a deodorant when leaving the house. I live alone, so I don't bother with it at home, but I always put it on before going any place.
_________________
If a man does not keep pace with his companions, perhaps it is because he hears a different drummer.
Let him step to the music which he hears, however measured, or far away.--Henry David Thoreau