Quais são as diferenças funcionais entre NW.js, Brackets-Shell e Electron?

Agora que o TideSDK está efetivamente morto, estive pesquisando 'wrappers' alternativos para executar aplicativos HTML / CSS / JS como aplicativos de desktop independentes. As três opções viáveis ​​que encontrei até agora são o NW.js (anteriormente node-webkit), brackets-shell e Electron...