There has been a lot of discussion around language design. Personally, I like the design and find the language very easy to read and use. I'm coming from programming mainly in Python, Julia, and Go. I'm now using it at work and also have been talking about Nim with technology groups in the same org who have all shown interest. I can lead a horse to water but can't make it drink though. I'm confident that the ecosystem will continue to improve and I am already impressed by the existing libraries. I also appreciate all the work done by people already making what are, in my opinion, killer apps/libraries (karax, jester, etc). The little I donate each month is a token gesture on my part to just to support the project as an indivual.
Many people are doing what they can to promote Nim given their resources and position. Results may vary and popularity contents can be a game (or crapshoot). If Nim gets popular, great. But I don't need Nim to be popular to create interesting projects and make a living (thankfully). But a marketing effort, perhaps more than language design, might be beneficial if one doesn't already exist. I think the Nim community overall is pretty great so far given my limited exposure.