I'm usually very careful about DMPCs. They can often turn out as Mary Sue or the players can feel the NPC overshadow their own characters. I would also advise against using the NPC as a info-dump or, worst, as a guide for the PCs. However, carefully used, a DMPC can be a great tool, providing...