I was so hyped when they said Halsin would be added ngl. He could have easily been up there, contending with Astarion for a lot of fangirls(and guys) attention. But sadly, t'was not to be. I liked his character as a whole, but it does really feel like he was just shoehorned in at the last minute (which is actually probably the case). It takes us ages to get him into our camp crew to begin with, and then he just sits there for a while not getting involved or joining you on your adventures, for whatever reason. At this point in the game, they could have at least included more interactions with him, so that players could further bond with him, and therefore didn't make it feel so abrupt when he suddenly starts to hit on you - as it does seem to come out of nowhere.
When he does eventually decided to join you, he kinda becomes a moaning myrtle and anything he has to say is just him complaining about the city and wanting to go back to nature/the grove. The romantic relationship in itself is somewhat fleeting and he even decides to leave you at the end - which is disheartening if you chose him. It would have been nice to somehow make solid plans with him or even get invited to return to the grove, just so that it wasn't so much of a 'thanks for the fun times, seeya'.
I agree with some comments above that he needed more purchase in the story (or should I say act 3), but not necessarily having to be linked to the plot. It would have been nice to see some scenes where maybe he's in bear form or he meets an old grove friend from years gone by, maybe even an previous lover ( as he says hes had many). There were so many chances where his character could have come out more and it never happened.