Disagree with the IDE comment. Most people use the editor/IDE of their choice. I'm not going to switch editor/IDE just for a new-to-me language. Any killer feature one editor/IDE has is usually replicated to other editor/IDEs in a matter of months.
I would enjoy seeing a debugger because I work in the embedded space. But I don't think that's a significant blocker to nim adoption. I feel that nim is quite a bit like Python (it fits my brain) and I rarely need to use a debugger with Python (exceptions during development are usually sufficient). I think the #1 thing that nim faces is the combo of legacy languages and a handful of solid competitor "modern" languages. With such solid alternatives, it is difficult to achieve the momentum needed to get a plurality to join the bandwagon.