I felt that the lead character’s development was slow, and the author would muddy the water with changes to his development, Still, even though I would get frustrated, I enjoyed the story! However, I suggest reading it vs listening, mainly because of the long, nonsensical filler when Dante is “leveling up”! If you are reading the book, you can skip over!