Targeting windows is really interesting actually - Microsoft has made such as a hash of the development story on Windows I'm surprised more folks haven't made a run at that market. In my case, I like rich local app -> remote data store.

Does anyone know how well this performs on windows.

If you know how to take advantage of Qt, then you can make real-time video player, a real-time interactive graph or whatever else you can build with Qt's framework, then deploy it to Windows, Mac or Linux as if it were a native app.

Are you suggesting not using BeeWare and using Qt instead? I only want to target Windows and macOS (I'm ignoring mobile.) For web I'm stuck in my ways and just go with Golang + server-side rendering (a bit of JS to make forms nicer.)

I was looking at Fyne for doing desktop UIs in Go: https://github.com/fyne-io/fyne

I can keep everything in the Go ecosystem that way.

Any thoughts or advice?

It is fair what other commenters have said about Qt being larger and used more production. However it is a pain - from licensing and code/technology point of view. If you enjoy Go and/or like maintainable GUI code then Fyne is basically designed for you. The team is ambitious and always developing more features, plus there is now commercial support behind the project at https://fynelabs.com.

Very cool.

https://github.com/fyne-io/fyne

scroll down for some screenshots.