Obviously there would be, but it depends on how you decide to go about it.
For NPC dialogue, I usually follow the patterns set by the Lua Dialogue System. It allows for intuitive creation of dialogues and is generally far superior to the legacy dialogue system. Creating different dialogue trees for different NPCs could never be easier (excluding how it is no longer maintained).