with android you should just install riot from playstore or better from f-droid
with the librem5 we don’t need riot, we will have a dedicated librem app for it already installed
at this moment riot is not user friendly, you can’t tell to someone to install and use it like whatsapp, i really hope matrix/riot developer will improve it alot in the next months, because i had to install and configure it to ALL my friends, none of them was able to install it and configure it to use for 1:1 chat or group chat
Saying that Matrix is confusing because there are too many brands is like saying the Web is confusing because there are too many brands (what’s this Google? Chrome? Firefox? Edge? Mozilla? sounds like a dinosaur). Agreed that the Matrix website could be clearer, but it boils down to a protocol (Matrix) and a bunch of implementations made by different people (e.g. the Riot client, made by New Vector (formerly called Vector Creations)).
In terms of usability, we’re working on it as our top priority. 2017 was a tough year thanks to some funding issues which slowed things down, but we are now more-or-less back in the saddle and trying to catch up for lost time. We’re hoping that Purism is also going to support us in order to work on the Librem5…
In the interim, please feel free to use Signal instead if you prefer it.