I love how much Jedi Survivor behaves like a mirror. I could already tell Dagan was supposed to be a mirror/cautionary tale by the time Cal had to go after Rayvis, but to see it played out symbolically in the boss fight was so fun. Cal and Dagan don't actually end up on the ceiling, as we see when BD runs over to Bode, it's all a hallucination on Dagan's part. But in this illusion he takes Cal to a literal parallel plane (?) as they finally fully confront each other.
And then of course, when Cal takes a trick out of the old Zeffo book and turns Dagan's hallucinatory tricks back onto him to reflect his worst fear: Santari's judgement.
Bode kinda falls into this mix too, esp when it comes to all of their reasons for going to Tanalorr. All of them have some external "selfless" reason for going to Tanalorr: Dagan wants a new frontier for the Order, Cal wants a safe place away from the Empire, and Bode wants a home for Kata. But internally, their reasons are not the same (except Bode sort of. Hence the "kinda" earlier). Dagan wants the prestige, Cal so desperately wants to feel accomplished, and Bode... prioritizes family a little too hard and takes away a vital resource that could absolutely be shared? I guess is the best way to fit him into that. Although in Cal being a parallel to Dagan if they use Tanalorr offensively the Empire would find a way in.
Does Bode parallel Santari more, then? They both take away the way to Tanalorr from someone who wants it ridiculously badly, because they don't want Tanalorr to be used in an offensive way? I guess Santari had the more selfless approach though, she was truly worried about Dagan whereas Bode just wanted Tanalorr for him and Kata.
Anyway, since this is a reflective point for Cal, I really wonder where that'll take the third game. We'll just have to wait and see, though