This may sound a little trivial but I think it'd be good to expand the usability of automatic NPC commands [without needing a puppet]. Commands like 'grapple ' and 'escort ' would be welcome to add to the current list of commands (attack, guard, hide, unhide, etc, etc). Specially the 'escort me' function since most of the time when you order a faction NPC to follow you, they'll lose track and fall behind.