I dunno... Different strokes I guess.
Personally, I can't stand the three male companions. Gale is a douche, Wyll is boring and Astarion is just plain awful.
Yet the female companions are great. Lae'zel offers some of the best character arc of modern RPG writing. Shadowheart can shake off her awful brainwashing and become a total sweetheart and Karlach is just fun.
That's amazing. I'd probably feel the same if I hadn't met one Lae'zel and two Shadowhearts in real life - and it never ended well.