Disclaimer: Note that I don't want to attack anyone, this is just my personal opinion.
Unfortunately, I have also had some experiences with bugs in nim-lang. I am a beginner and have therefore only worked on the surface with nim. I would not expect to find any bugs at this level. But unfortunately there are. One bug is already reported and confirmed. This is ONLY in connection with "choosenim". But it is still annoying. Another bug I found is related to a selfmade test suite. A very simple code (no File-I/O, no GUI) runs under Linux without problems and under Windows the program crashes. When I have isolated the bug better I will report. If you have to make such experiences with a language as a beginner it is very frustrating. It simply demotivates. You first search like crazy because you assume that the error is with you only to find that it is not so. I read "Efficient, expressive, elegant" on the main page. That sounded so confidence-inspiring and inviting. At the moment I am annoyed. I continue to believe in nim-lang. The language is special, but criticism must be. I would be happy if more emphasis is put on testing, quality and better documentation. What would be the following attitude? We only add new features when we think nim.lang is really bug-free and the documentation is rated "premium" by all users. For god's sake? Yes, then there will be no new features for 2 years... so what?! What do you think why there is so much junk software out there? It's all a question of inner attitude. Sorry, but I had to let off some steam.