Amazing suggestions!

I would add that the developers could look to the companion combat AI used in Dragon Age III. Additionally, DA3 also had great character idle banter discussions.

Overall, I am very pleased with BG3 so far, but as others have mentioned, I would rather focus on my primary protagonist and let my companions do their own thing based on scripts I assign them to (such as only heal x characters when health is <30%, etc).