* Fractal (https://matrix.org/docs/projects/client/fractal.html) from the GNOME community (who just had a big hackathon in Strasbourg last week: https://wiki.gnome.org/action/login/Hackfests/Fractal2018). They're looking to add E2E and VoIP in the relatively near future.
* Nheko (https://matrix.org/docs/projects/client/nheko.html) - a very Telegram-looking Qt client, which has been in very steady progress for ages. They're actively working on E2E right now.
* Quaternion (https://matrix.org/docs/projects/client/quaternion.html) - a more IRC-like looking Qt/QML client, also in very active dev.
* Gomuks (https://matrix.org/docs/projects/client/gomuks.html) - this one's new; a really nice dedicated text-user-interface client written in Go - again, in very active dev.
Meanwhile we're also doing everything we can to improve Riot, but for desktop usage a native client will always beat an electron one :)
PS not requiring anything, just my 2 cents. I, personally, like Riot.
That said, Windows is bad at UX consistency. Native used to mean WinAPI with built-in window classes handling input, buttons, etc (and wrappers like MFC or Windows Forms). Then it was WPF with its own DirectX-based stack. Now it's UWP with even different code. I guess, Qt is not the worst solution. macOS is much more coherent ecosystem when it comes to native.
Then again if you try to run a gtk3 app like Fractal mentioned above on Mac OS, you will see that it looks exactly like a Gnome application.