🐸 Simon
The best user experience is undeniably native: performance will be better, the app will feel more at home and embrace platform-specific conventions. But it's unfortunately unsustainable: you're essentially multiplying the number of apps and the amount of code by the number of platforms you support, and you have to have skills and culture in all the platforms. So as much as I'd love to have great looking libadwaita apps on GNOME and awesome native Mac apps on my Mac, I'd have to say realistically cross-platform is the way to go.