Лично я думаю, что говорить "не за что" уместно в случаях, когда ты сделал действие для другого человека, которое было лёгким. Допустим, человек уронил ложку - ты поднял, тот благодарит тебя и ты отвечаешь:"не за что". Мол, не за что благодарить, пустяки.
"Пожалуйста" можно употреблять в обратных случаях или же в любой другой ситуации.
Между этими двумя словами тонкая грань, и в принципе, можно говорить и то, и другое, как тебе хочется:)
Имхо, фраза "не за что" уничижает говорящего. Исходя из происхождения слова "спасибо" (спаси тебя бог) можно догадаться, насколько это получается нелепо:D
ух ты. очень интересное наблюдение