As a player, I dislike any kind of tag-along NPCs. Either they're GM PCs who overshadow the PCs (and it doesn't always have to be power level, I've seen games where the PCs had equal power but the NPC had all of the plot hooks, back story, and campaign connections). Or, they're helpless...