Halsin in general was not written to truly be a part of our group and take into consideration what Tav might want.
For example there are multiple scenarios you can roll for persuasion to influence Lae'Zel or Shadowheart maybe. I've read plenty about how Halsin was added just for all the players who wanted him in as fan service. And don't get me wrong, I'm so happy they added him because I absolutely gravitated to him, but it feels so extremely forced. All that talk of freedom and our Tav gets none with him, it's his way or the highway.