Interesting to hear those reasons; I've come to essentially the same conclusion. I find Nim _extremely_ compelling as a language. I want to use it, and could totally see it being my default go-to language for many things. The design is excellent. But I've bounced on it a couple times so far, due to reasons A and B above. Basically, I get drawn in by the amazing language design, get turned off by the negativity and lack of accessibility and walk away, and then a few weeks/months later, come back because I really want to use the language. I'm then reminded of why I left, rinse, repeat.