Sadja al-Kedir is magnificent.
Seriously, I really love how it all ties together, and how the resolution throws a different light on everything that has happened.
The characters are varied and diverse, with their own different traits, backgrounds, goals and motivations.
Sadja is a princess, fiercely ambitious and bold, calculating yet terribly reckless - you just really have to play her story to get the full experience of this amazing lady;
Geron is literally an unsung hero, he is underestimated (somewhat justifiably), has a selfish streak and can be dense, but he has his extremely lucky moments of ingenuity and resourcefulness, few though they may be;
Bryda is the perfect mage student, top in all forms and classes, anticipated by senior academics for great things - but she is so very dissatisfied by the current state of magic - obscure, mundane and highly unexciting;
Yet, ultimately, they share a few common themes: desperate determination and loss. And that really shines through, by the end of the story.
Not to mention, it's really super to have characters who have their non-white cultural roots clear to be seen in their personalities and actions, while not falling into roles reflecting exoticism. Characters that stand out from the cast, nonetheless! And are not all-good nor all-evil! Huzzah!!
I really hope there will be more games with such good writing!! I hope daedalic will produce more games featuring characters of Sadja's ilk!!