Barcus would be a cool companion, but I question whether the necessary response to 'the evil companions are too snarky' is that we need three new companions exclusive to good players, because Barcus is already unavailable as a camp companion/dies if you side with Minthara or Nere, and Sven implied that Minsc and Jaheria would only aid good players, plus the stuff with Wyll, Shadowheart and Gale. The evil party members might be abrasive, but they don't ditch you if you choose to play nice.