I tried Nim last year after getting burnt out on rust beta. My impression is that it has a lot of the same issues Haxe has in that it seems to be a transpiler. The specific problem I hit was returning a list or vector particular way caused strange C++ code to get generated.
It would be cool if they redid the backend so it functions as a real compiler with llvm.
The transpiler issues + the smallish community pretty much scared me off. I am not sad I "missed it" even if it was a cool experiment.