When it comes to creating user interfaces there is no better platform today than the web. The open nature of the web means there is a plethora of libraries and components available which somehow can be combined together. You can argue whether PWA can start to compete with native apps on mobile. But on desktop, I cannot think of any competitor that can match the web. Naturally, when I was looking to create a desktop app, I gravitated quickly to Electron®.