In general, I agree, but there are times where I might not want my main character speaking. Instead, maybe I want a companion with a higher charisma to take the lead, for instance.
I think conversations should default to whoever is at the top of the chain system, whether that be the main character or a companion. That way you can set which character you want engaging in scripted conversations.
+1
That would be the best. Right at the beginning with a custom party I noticed that the fourth created char is usually used in the cutscene when leaving the nautiloid, instead of the character I created first (as main char). On some starts it is the first char. I still don't understand the system behind it, but it's super annoying, because this counts also for all future encounters e. g. Raphael. My first created char should be the main char and not the last one...