Elecron is great for rapid development of cross-platform software using web-based technologies. It has it's drawbacks though. First of all, it is heavy. Both on app size and memory resources. Second, it isn't really optimized for any particular platform as it only runs JS code. Electron trades resource usage for development speed. If you just need a quick and dirty way to make a desktop app, Electron is okay. But if you want to be serious about desktop apo development, I would suggest learning some cross platform desktop app framework (for example, Qt) instead.