To stay in topic with Honk question, I actually believe what Rhifox brought up is what lacks. The chance to have NPCs/alts that either work for you or are hired by you, and that are fully aligned with your main character or a specific faction (no ifs, no buts).
Wether it is Thieves Guild, Zhentarim, Harpers, Broken Goblet, Candlekeep, Order of the Radiant Heart, or even (and I speak for myself) a simple stall like me and Mathilde do with the "Run a Rig", where we are actually using alts to craft us wands to make them available for players.
You would say: players go first! And I agree, I would choose them over our alts. We have been through that route, but when we open shop, it's not said that they are also available, and if we suggest to reserve it to our crafters and deliver it in the next days, 80-90% (if not 100%) says "nah thanks I'll check the auctions".
I disagree however on making spy alts, and then bringing Infos to your main character or the main of another friend within the faction, like it's been done in the past, both within the Zhent (I speak of the time where Victoria was still Dreadlady, but at the time it was a gray area and there was no rule about it, i know it because I was there - and it was ruled out later) and in other factions.
In short, yes: NPCs that support your main or a faction (even if not your faction, they ask you to do them a favor to make an expendable NPC to be eventually deleted, which is also a good narrative key point to interact with others) and fully aligned to the character or faction in a way that is obvious.
How? Maybe they have a signet ring, or a cloak, or anything that would make it clear in their Examine (and maybe having a tag [NPC] next to their name?).
My imagination is now running, so imagine to have an NPC in the Nexus (maybe Jergal?) that allows a new character to be transformed directly into an NPC (and maybe auto-renaming it with the NPC tag?). What would that mean?
Benefits:
- you'll start directly at Level 10 ( ECL excluded) if you're creating a new character, or you can keep your level and gear if it's an existing character of a superior level;
- you receive (untradable) decent gear (including untradable healing potions and kits), with the chance to refuse it at "NPCisation", to face dangers (this is perfect for a level 1 character upped to level 10, so maybe getting +2 or +3 items for free, even if untradable/undroppable without DM supervision);
- the chance to give missions to low or high levels for one or the other faction even if you're not a member (under agreement of the faction itself);
Maluses:
- you can't level up further and you can't RCR it;
- once you're dead, you're dead, no rez and you gotta create a new NPC;
- you can't get loot from chests, or rewards from quests.
Just putting down some thoughts, but to conclude: I concur with Rhifox and Sel in what they said.
EDIT: I also think creating plots like, "a murderer is in town in Baldur's Gate", or "a paladin is in Soubar / Roaringshore, smiting evil creatures/pirates" with props, it would create fun situations... as long as the people who are doing it, know exactly what it means.
EDIT 2: It would also be great, if it isn't already doable, if characters can be part of the local militia (as in, BG or Soubar or Beregost or Nashkel... or Darkhold if it has one?) and be able to truly enforce the law... with evidences (or bribes).
To use the above example: I, Watchman, discover the murderer during the act of killing (placing props in that case), I can attack / arrest the person.
EDIT 3 (sorry I'm getting too many things in my head!) : the possibility to summon / conjure NPCs as cohorts of sort, representing the faction of yours (maybe as something to be added to a guild behind a payment) and choose their class (rogue, fighter, cleric or wizard - classic). Only the Guild Leader (or who for them, so maybe the higher rankings who have a specific token) can summon one and only one. Their level, level 10 at best (maybe only level 1, and you can increase the level depending how much gold you spend with the DMs?). It's for RP purposes afterall.