One of the big problems is that the programmers don't account for sexual preference in straight male culture. If a male friend hits on you, it is over big time. Bridge burnt. Mandatory distance. Done. Kaput.
Not to mention personal distance. MC and Gale sit ridiculously close given all the space available.
Instead they've got a matrix where X companion will approach MC under Y conditions. Sexual preference not implemented.
Back in release, Gale wouldn't take no for an answer and had to be told twice. Bad timing of Wyll or Halsin and it'd seem like the all the men of the Realms were coming for you. Uncomfortable/goofy-funny/unimmersive, take your pick. Doing a second run now and my MC simply interacts less with male companions, roundabout way to solve the problem + IC for a stoic type.