My main problems with Electron are:
- The size of the runtime
- The fact that every application has to bundle it and it means that multiple Electron applications on the same system do consume a lot of resources if not handled well
- The fact that unless you (as a developer) play due diligence, you might distribute your app with a version of the runtime which may contain vulnerabilities (one of the reasons Linux distributions don't like library bundling that much).
I can't deny it's probably easier for many (not for me, but although I write Python code all day, I'm by no means a "developer"), but it can be potentially wasteful, to say the least, and require far more resources than what you'd actually need with a another toolkit.
That said I for sure won't point a gun at someone who wants to use it. ;)