Conversations indeed is very decent.
Most of the "big names" who provide modern and contemporary desktop IM apps deliver on the 3 platforms (Linux, macOS, and Windows), and use mostly web "technologies" (sometimes "pure browser", and sometimes with electron-like desktop "packaging")... so as a consequence, it is very native, indeed, but it is a generally consistent and continuous UX (user experience) between mobile/tablet and desktop/laptop.
It's still very early in the development but it looks pretty good.
I speak harsh words, and I am sorry for this, but I was expecting much from Swift at its birth, but that was not delivered over time.
The "open extensions" is available here: https://mongooseim.readthedocs.io/en/latest/open-extensions/... We call this "open extension" because it was not accepted by the XSF, but it is very close to an open standard.
Is there a cross platform, desktop client that strives to implement these XEPs? Something like Conversations.im for Android.