I'm not fond of the current design style that demands that only one party member gets to respond to something, to the exclusion of everyone else. Some will say it's for replayability, but enforced gating like that that arbitrarily makes you miss things, for no reason, is not good game design... it's just frustrating, and demands that you play 80% of the same content over and over just to see that 'different' little bit. Companions dialogues and scenes shouldn't be lost forever based on whoever gets their words in first - they should queue up in some fashion and each get a chance to play once you've fulfilled the requirements.