Ayy,
I'm also working a NWJS-heavy project - I have lost bits of work thanks to the NWJS version randomly crashing when new Windows popup (especially the debugger).
I've found the best setup is to use Chrome, then use the "remote preview tool" found in the link below this paragraph, and then you simply use C3 in Chrome, but whenever you want to preview, you can do a Remote Preview, paste the remote URL into the remote preview tool, and then away you go - full NWJS functionality when previewing you project, and the editor remains in Chrome which is extremely stable compared to having the editor in NWJS.
construct.net/en/forum/construct-3/general-discussion-7/construct-nw-js-desktop-app-131317
The only downside I've been meaning to ask about is - how do I use the debugger in "remote preview" , so that I debug my NWJS project.