Element is a glossy web client with an emphasis on performance and usability
There is also a desktop version.
Element was previously known as Riot ("riot-web".) Several packages were made available:
Josué Tille has contributed a Yunohost app.
A Nextcloud app is also available.