Я предпочитаю шариковые. Они эффективнее других вариантов именно в защите от ненужных запахов. Если эффекта нет - значит, товар некачественный и его более брать не стоит. Пшикалки и стики могут не давать эффекта из-за неправильного нанесения. Шариковый нанести неправильно невозможно в принципе (ну кроме варианта нанести на небритые подмышки, которые несколько дней не мылись - любой дезодорант эффективнее всего после душа на сухую кожу).
Правда, у шарикового есть и недостаток - если после нанесения сразу одеться, на одежде остаются пятна. То есть надо либо подождать несколько минут, либо если торопимся - протереться бумажным платком или сухой салфеткой.
Антиперспирант или нет... на самом деле марка и качество более значимы. Плюс индивидуальность. Сильно потеете (особенно летом) - антиперспирант, очень сухая кожа (особенно зимой) - лучше обычный.
И еще - цена не всегда решающий критерий! В Ашанах есть совсем дешевые дезики вполне нормального качества (их собственная марка), ничего плохого не скажу.
И да, в соседнем ответе упомянута еще одна деликатная тема - для ног... вот для ног, конечно, спреи. Есть специальные для ног - где нет запаха и есть только защита (на тело без запаха так себе вариант хотя бы в плане не забыть, нанес или нет, хотя и для тела есть без запаха под парфюм, чтоб не быть клумбой). Шариковый для ног... хм, только если он не имеет сам по себе сильного запаха, плюс отдельный для ног и отдельный для тела, если только так.