As a story, it's not bad. But it has too much detail in every chapter, slow pace , few and undisciplined world background . Mc does too much thinking and almost no dialogues between characters.
If author change these problem, the story development will be very good as it's a interesting story.