На чём лучше писать десктопные приложения?
electron, nw.js - это не десктопные приложения. Это сайты, открытые в браузере, запущенном внутри node.js, исполняющем ваш js код внутри виртуальной машины, переводя его в байткод, из которого он компилируется в нативный.
That's not what we should call a usual 'desktop' app.
Electron без вариантов. Например Visual Studio Code на нём написан.