This is difficult to answer since I feel like some good ending options are very o.k., while a few among them may be unsatisfying.
A must add: while the game builds Orpheus up as a good guy, some people feel releasing him is as dangerous as a Netherbrain on the lose. I would like some closure from Larian on that worry -- is this a releasing thousands of spawn scenario, where it somehow ends up well-ish, or a hidden disaster? Does not need an in-game explanation, I would just like some sort of official answer. Put that debate to rest. I understand the loss of rights to many things might make this difficult.