I didn't expect Karim to be killed off.
Was he too smart for the author to keep around?
I feel like he was half-baked. His shaken belief in the cause he stood for could have been developed into a source of strength.
Either in complete acceptance of the things he's done, reluctantly or otherwise, or by becoming stronger in spite of not having access to his ability because of his lack of faith.