Also putting in a yes to both. I really liked DOS2 but the 'chaining' needs to fixed somehow. I kept experiencing this weird bug or engine quirk or something that when I selected a chained character someone else would interact with an object. Sometimes it was harmless -- like looking for a needle in a haystack but other times I would select Fane and the Red Prince would try stealing from a merchant.
Adding to the suggestion box: a mix of location based and time based banters.
The randomness of the interactions in BG2 partially explain the game's high replay value, interactions that happened in one playthrough wouldn't happen in the next . SoD moved to location based banters but that took away from the replay value. Now X happens, now Y happens . . .