This discussion gives me an idea ... what if Larian made a joinable non-player character whose class is defined by your first conversation? That could be quite a challenge; I don't know if anyone else has done this before, so it might a "first" in the genre? We might want to avoid the alignment-specific classes such as Paladin or Monk, but that still leaves a whole bunch of choices. Certainly at least the classic mage, cleric, thief, and fighter base classes should be available. I think back to BG II, would it have made much difference if Viconia was a mage, fighter, or thief? Or if Nalia was a ranger dualed to a cleric? It would be interesting to have at least one NPC whose personality and motivation is not subordinate to their class.

But of course, the City of Brass adventure really should be the priority for now.