Since I like the direction they're going for with character stories and motivations, I also wouldn't want companions to be able to act out of character when they are not the party leader/not played in origin character mode.

I think they are still implementing how they want this to work, because there are some situations where if you have a companion selected and interact with something, they sometimes do have dialogue that's specific to them - like Astarion and the mirror. But they are still able to say what is available to the player character even if it contradicts their character. I believe you will have more freedom with these characters when you play their Origin stories, but I think when they aren't, they're dialogue is intended to be kept in character. It's just not implemented yet.

I can't wait to be able to choose companions for skill checks. I noticed their is a character selector in the bottom left during dialogue, but it doesn't do anything at this time.