Trying to speak dispassionately as someone who lives their life in Element X iOS, I find it is way more reliable than WhatsApp (where I get way more “waiting for message…” e2ee bugs than Element X these days), and more featureful than iMessage. You can’t compare with TG given TG isn’t E2EE.
I am not disputing the lived experience on your side, but something big must be different. Is the server underpowered or misconfigured or something? Or is it using a beta server like Dendrite?
I compared it with those Messengers because that's what we as users are used to. I know that TG is not E2EE and therefore not comparable on a technical level, but that's still what users of Element are used to.
I personally use iMessage the most as my Messanger and in the last >10 years I never had any problems with a message not being able to be decrypted. And iMessage not being as featureful as Element is not an excuse for having more bugs especially in key areas of the service. Again, iMessage being just an emxample.
You implied an "unable to decrypt", but this should be fixed in Matrix 2.0 and Element X. If you encounter a UTD now, you must capture it and let Arathorn know.
https://hydrogen.element.io/#/login
So on the up side about matrix is if you don't like you can roll your own.
Why is there NOT a version that works in the mobile browser?
Is it because the key management the whole indexDB gets deleted on Safari?
Can we just have matrix-js-sdk working in lowest possible mobile browser for public rooms and unencrypted messages?