Also ignore all of the reports of SJW stuff. It can be easily ignored as it's isolated to the companions that are specifically shit, and you can use more interesting companions and pretty much enjoy an SJW free main story and game.
The ppl going on about this nonsense didn't do the quests. The stronk independent whaman theme of Valerie and Amiri gets totally flipped by the end of their quest lines.
And why should they? They have outright hatred for the NPCs and therefore don't give a fuck about them and their quests. It is like saying Anomen is good after his quest if you did it, but I hate Anomen and I will never have him in my party other than to take him to an isolated area and gank him. Doing his quest? Fuck you!
Except neither of them are even remotely as obnoxious as Anomen. They are naive and ignorant for the most part. Amiri is probably the most straightforward of your companions and is loyal regardless of your alignment so long she gets the chance to prove herself in combat. Also considering that she wants a new tribe with a chief, she is far from a "stronk independänt womyn". Valerie needs a relatively lawful environment but other than that is easy to keep in line as well. Also she just harps on about the Order of Shelyn, nothing else much. They, and a couple of other characters, talk a lot of shit just like young adults and adolescent girls do, if you ever had the "fortune" to accidentally overhear them or have three sisters to confide you in just how much shit they talk about boys and men.
I can with confidence say that there is hardly any "SJW" writing in it and if it is, it is for satirical purposes most likely and not to be taken seriously. That being said I had no problem with Anomen at all. You meet such people in RL and they often hide personal insecurity behind that wall of obnoxiousness and once you break that wall can sometimes be surprisingly interesting people.