@karl i think that matrix is a fine replacement for messengers (like you described), not necessarily as IRC replacement for huge groups. i don't really get the hate for matrix. most of the "bloat" is not matrix-the-protocol but clients or bridges. at least we have something federated with crypto now which non tech people can use. not perfect, but still better than the other messengers around.
@bonifartius @karl @sir
I too don't understand all the hate on the Matrix protocol. Yes, the server implementation is Python and is slow. Yes, Riot/Element feels slow sometimes (although mostly because of the server I guess). When the new server implementations start replacing synapse, I think that might change some opinions.
@bonifartius totally agree with you! I have to say that the bridges that I use/found until now are not bloated at all... they try to simplify the bloat from the others messenger and they do that very well. The bloated seems to be mainly from the Element client. I tried some Matrix cli and they're pretty good :)