MMM, well back when advanced shops and NPC were first released, I and a few others played with NPC as vanity pets on stations.
Problems that needed adressing:
-NPC (location markers, Quest givers, bankers, with appropriate scripting)
NPC "falling off" your ship on transit (and not telling you...