A good book with a few rough unpolished edges.

The good parts: original plot, fleshed-out characters, character development, show instead of tell, all the right stuff.

The bad parts: no explanation for the Chekhov’s Gun of the main character ability; Deus Ex Machina in the end; unbelievably boring, repeating time after time after time “listings” of abilities, points, scores, etc. I mean, at these points it felt like listening not to a book but rather to a player droning on about his game in real time… I even started to fast-forward by 15-40 seconds.