Nim is amazing and by far my preferred programming language but there is at least one thing that it is not very good for at the moment: interactive / notebook style programming (i.e. like using python with a Jupyter notebook). There is inim but it is terribly slow and often doesn't work very well.
I believe that is one of the main reasons why python took off the way it did in the scientific / AI domain (replacing Matlab which is also great at that kind of interactive programming). Hopefully when (if?) incremental compilation is implemented that will change? Better (VS Code!) tooling would help too but that is not a property of the programming language itself and does not restrict the kinds of things you can do with nim. It only makes them a bit harder to do in practice.