Is matrix user-friendly?

NO

Not really.

Rooms

Alias Ambiguity

You can never know if two matrix rooms are the same room without joining them (rooms can have multiple aliases even on different servers).

IssueLinkState

Spaces

Apparently there is a desire for communities to group their users and rooms together, making them more discoverable.

Membership weirdness

Spaces fall short because it’s a weird middle ground between very separate communities (like discord) and chatrooms. This leads to weird things like “I consider person X to be part of this ’n that space, but they never joined the space room, only one of the contained rooms, so that person does not get sorted into the space user list.

IssueLinkState

Key management

Everything…

IssueLinkState