I don't have a FIDE or USCF rating, but I am about an intermediate to light advanced player, maybe Category C/B. This is my second move by move type of book, the first was Seirawan's Winning Brilliancies. I will focus in this review on a specific issue that I think all annotated chess books generally have, but particularly John Nunn's.
Needless to say, all annotated games collections chess books should provide a healthy balance between useful explanatory prose and concrete analysis, with all its variations and sub-variations. A book that heavily emphasizes prose isn't very useful, if the explanations don't hold up under concrete analyses. And vice versa, if the book is nothing but reams of analyses, it's useless to the vast majority of the consuming chess playing public, since 99% of us aren't masters+. And considering that chess engines today are robust and still keep getting better, books with mostly analyses in them are becoming obsolete anyway.
Having said that, this is what I wish all annotated games chess books contained: for the intermediate-advanced players, it would be most helpful, IMO, if the author (and publisher) distinguished between absolutely critical lines and sub-lines and merely alternative/playable lines, preferably by color. In other words, it would provide a helpful way for the student to know which lines/sub-lines he/she ought to absolutely pay attention to and which lines he/she can choose to ignore. Clearly, there are positions in every chess game which are critical, where one path may lead to a win or a considerable advantage and another to a loss or draw. It would be foolish to ignore those lines, even for the beginning students. But there are also many lines authors give that are merely playable - in other words, even the computer evaluates the text line and alternative line as roughly equal. Those alternative lines may perhaps be of use to advanced/master level tournament players, who are looking for some novelties or off the beaten path lines in order to obtain some advantage in their competitions. But unless there is some strategic/tactical/positional lesson in those lines, they are probably useless to the majority of us.
John Nunn is a very meticulous chess researcher (and he himself was a world's top 10 player at some point), but many of the lines he provides in his books are of the "alternative/playable" types, that IMO just distract, rather than teach. It's a problem with the vast majority of annotated chess games books, of course, not just Nunn's.
The other issue with this book, is that the games chosen in this book involve many highly tactical positions, so that concrete analyses becomes practically unavoidable in many positions. And hence, strategic/positional lessons are very few and far in between here.
So, to conclude, I wish Nunn (and other authors) would essentially categorize variations that are absolutely critical for beginners-intermediates (for better understanding); variations that are helpful only to the advanced intermediates and above (critical fork in the road types of positions) and variations that may be of use only to the competing tournament players/masters+ (the merely playable lines).
All in all, this is another solid book from Nunn. But don't expect to suddenly get better as a result of studying it. But it should definitely be part of any staple diet of chess books for the improving and advanced player.