I actually loved the story of Karesh besides to obvious Xal betrayal. Alleria clearly knows this shit is about to happen and isn't portrayed as a dumb character.

People don't actually listen to the dialogue of the stay a while and listen.