Thoughts
I don't think you could make matrix / element worse if you tried. There's like the IRC-level of user-hostile because it wasn't designed to
be user friendly. Then there's user-hostile because your engineering/product team sucks. I used to think Element was in the former category, and making distributed software was hard. And I'm sure it is hard. But there's also a level of incompetence going on here.
I was asked to sign out of Element X on my phone so that I could sign back in using a new version of the protocol. I can't log back in.
Okay sic I actually was logged in. I force-quit the app and when I re-opened I was logged in. The authentication flow just ends without opening the app. Like it says "you're now logged in" but there were no buttons except a Back button in the upper left. I'm not blind. I am good at using software. I looked and the only button was a back button. So I clicked on it but that took be back to the log in screen leading me to assume I wasn't logged in but then logging in failed because, presumably because I was logged in.
IRC is at least is run by volunteers. Element isn't. I expect better.