I've used Kotlin with TornadoFX (a wrapper around JavaFX) for a couple of small projects and it works really well. Not sure if you're open to Kotlin, but I highly recommend it.
The biggest example of this I can think of is Atom vs VS Code.
Atom is an IDE made by GitHub (also the makers of Electron) and was a fantastic first example of what the platform could do. However, it is not the most performant app out there. Then, Microsoft came along and made Visual Studio Code, an extremely performant Electron app and now between its speed and extensibility, it has become the IDE of choice for many developers in the web space and more.
While I'm not trying to say you should definitely pick Electron for your app, I'm saying if you'd like to make a native app with web tech then Electron is a great choice, but it's going to take a lot of work to make a great app.
Users don't care if an app is Electron-based, so if it seems to do what you like, go for it.
Some alternatives to consider:
I bet you need something cross-platform, so..
Qt is a very mature and native UI-Framework. There are bindings for lots of languages. Lots of folks seem to like developing Qt with Python.
WxWidgets is a similar thing, also native.
I'd do a hello-world-app in each of those and see, what feels best.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.