I've been trying to map out a playthrough in which a LS Exile gets Hanharr as a companion, and it's a bit of a nightmare because of the Force alignment requirement.
I'm aware of the mod that lets you choose in-game. While it may work well enough for some players, I find it immersion-breaking and somewhat unfitting and arbitrary. If you've been initially warned by one of them at the docks, that should be the one to join you. It just feels more cohesive and coherent to me.
So I thought of what I think is a more organic way to influence this outcome: what if the condition for getting either Mira or Hanharr was whether the Exile has positive or negative standing with the Exchange? It would mean replacing one mechanic with another, and putting an already existing mechanic to good use.
This condition allows for greater freedom in acquiring one companion or the other, since it can take a long time to go from one side of the alignment spectrum to the other, and doing so affects far more things than this one outcome in Nar Shaddaa. It also makes more sense universe-wise: what you've done while on Nar Shaddaa should have far more weight than what you're like morally as a whole.
If your first thought was that this is basically the same requirement, that is not necessarily true. A LS Exile could seek to gain favor with the Exchange as a deceiving strategy to get the opportunity to meet a higher-up, believing that being disruptive against them won't get him or her anywhere, or that it will just get the whole Ebon Hawk crew killed. Likewise, a DS Exile could take advantage of this condition to get Mira simply by wrecking havoc. It just allows for more possibilities and more reactivity to the player's choices, which is what a role-playing game should have.
According to StrategyWiki (in the Lost Jedi section), the game actually takes into account three possibilities when Zez-Kai Ell first speaks to you (though it seems they got them mixed up):
2 or more points with the Exchange (favor), -4 (infamy), and between -4 and 2 (both favor and disfavor).
Since you get Mira as a gray Exile, you should get her with mixed reputation with the Exchange as well.
Hope at least one of you finds this proposal intriguing. I would certainly appreciate the change very much.
muitafruita