Да, я считаю, что есть огромная разница между словами "надо" и "нужно".. Самое важное то, как мы ощущаем эти слова. "НАДО" - звучит, как будто ты обязан это сделать, потому что получил "приказ сверху". А "НУЖНО" - значит, что когда ты сделаешь это, тебе принесет пользу, сделанное тобой дело и, поэтому это очень важно сделать.
Для меня вариант "нужно" более демократичен и может быть употреблен как-то так: "тебе НУЖНО это сделать, потому что это принесет тебе огромную пользу в ...", а "надо" сразу заставляет меня прокрастинировать :)
Следует различать разговорную речь от литературной речи.