I think I agree with [@Frettzo], it can be quite easy to become bogged down in a mire of player-driven NPCs xD Having the occasional player NPC show up isn't an issue, like an old gang or ex(or both) that show up for a scene or two, but more than that it could get messy and hard to keep track of!