You should only ever have to go back to the NPC for an item reward IMO. I am perfectly fine with completely axing the NPCs altogether, though.