Quite an interesting novel. I will say that the main character is not stupid. The main problem is that the plot moves pretty quickly and it often becomes unclear what is happening in a chapter.
P.S: The translation is getting worse over time, making it extremely difficult to determine the meaning of the text. Most of the titles are not translated.