I think the chapter has a good overview of other language comparisons, but the final table should probably include a few others like D and OCaml (and if you&#x27;re including those you should also include Lisp via SBCL and Racket..) and stress that for Nim the GC is not only &quot;Yes, multiple&quot; but also optional&#x2F;bypassable, which is of great importance to C&#x2F;C++ people. Maybe an appendix for more details &#x2F; more languages? Rust and D probably deserve more details but anything with a forced GC, probably not... So I second the opinion that perhaps a little too much time is spent comparing with Python, but you&#x27;re in a much better position to tell how many newcomers to Nim are actually dropping Python just about completely for it. (For me, even though I&#x27;m still in the playing stage with Nim, I can already say with certainty Nim won&#x27;t replace the things I use Python most for already, especially since I&#x27;m committed to a preference for dynamic typing over static, and I would argue the sentence on page 17 that &quot;Replacing Python is especially easy because its syntax is so similar to Nim&#x27;s&quot; is false for any non-trivial Python code...)<p>The biggest dimensions for me when first evaluating a new language that I might want to learn more about someday are typing (dynamic, untyped, or static, and if static whether that&#x27;s of the Haskell variety or more mildly anti-certain-class-of-errors-driven plus performance-driven like most other things) and garbage collection (none, forced, or optional). That info helps me immediately bucket what sorts of applications this new language could help me take on in a better way than other languages I know. With Rust, watching it develop I didn&#x27;t think too highly of their decision to remove the @ sigil (that is, remove the GC from the core language). That&#x27;s what ultimately made me think of Rust only as something I&#x27;ll ever try to learn and use if I come across the narrow (in my interests) problem domain of &quot;I absolutely require a Safe program but for some reason I can&#x27;t use a GC language.&quot;<p>I think your first 12 pages do a pretty good job at highlighting some of the hooks that originally put Nimrod on my watch list whenever ago, though personally I&#x27;d put the style insensitivity thing last (and it doesn&#x27;t cover things like omitting parens for single-arg or no-arg functions but you mix that particular style choice around throughout the chapter). Those hooks, including some you don&#x27;t really cover yet, are speed (like, at or even sometimes beating C-level speed), <i>all three</i> of optional, tunable, implementation-detail-swappable garbage collector with access to malloc&#x2F;free or even just embedding C code directly like you might embed ASM code directly in C code, inferred static typing to minimize ceremony, the huge list of pragmas to tell the compiler -- which humbly admits it tries its best but is not all-knowing -- about useful things for performance or other reasons, <i>user-defined</i> compiler demands (not &quot;hints&quot;, as it&#x27;s not optional) to make optimizations via term-rewriting macros, style choices (but sadly no Lisp-like dashes in function names), and an awareness of and support for many higher level language features enjoyed by other languages. No forced main() and whitespace indentation make it immediately comparable to Python on the surface which is a nice bonus (for those that like Python anyway). Taking all these things together, there <i>isn&#x27;t</i> really a comparable language, or at least not one that&#x27;s on very many people&#x27;s radar. I think the only language worth mentioning (or not, per strategy) as one that might surprisingly come up from behind in n years and eat Nim&#x27;s potential big lunch by then is Pony.<p>Another nitpick, in the section on functional programming, why use var instead of let? The immutability story is just as important as first class functions... And you&#x27;re missing the item (-&gt;) in the list of things the modules were imported for...