@harshacc amazing. Everything you just said is wrong. I read the original novel, and that version sucked, because despite the characters and world being developed to a degree, the narration dragged it down. It was like the MC was writing a diary to keep a record of stuff happening.
However, the narration was bad, not the story nor characters.
In this version the characters personalities and developments are constantly shown and focused on.
Even the MC seems to have more personality.