A lot of the discussion on DMPCs is about combat/noncombat, XP, stats, etc. I don't think any of those things are really the dividing line between NPC/DMPC.
To me it comes down to three things:
1. Decision making
2. Agency
3. Spotlight
PCs always have a voice in decision making. NPCs...