It's awesome to be able to stay in the same language, but isn't JS poorly suited for ML? I always figured Python was the way to go because it's basically made for something as intensive as ML...
I think to start in ML you can use whatever language you like. The problems that arise in ML are mostly language agnostic and as I figured out, the difference between the languages are minimal. I simply don't want to copy python code when most of the time I am working with JS. I will reconsider my findings when I reach the limitations of JS, but for now I am far from it :)