DMNPC's lack a few things that makes playing them feel less rewarding.
The DM knows all the answers, so they can't be entertained by puzzels.
The DM decides who is attacked by what monster.
Role-playing in plot relevant conversations is harder because you have to manage the other NPCs.