I have to admit I was disappointed when they only added Karlach as an origin character after saying they were doing the evil/neutral companions first and would do the good ones later because that set up an expectation that there would be multiple good origin characters added and we ended up with only one. Yes, there are other good companions, but they're all gated into the latter part of the game. Even Halsin is hard to get before at least fourth level.

At the same time, I don't like a large number of companions when you have an undersized party so you have to leave most of them behind anyway.