Not quite true.
Different feature sets make some solutions more useful than others.
I like that I can set my profile pic to contacts only, that I do not have to share my ID in public chats, which helps a lot against spam, that I have a protocol that’s fast and efficient, that I can see the timezone of people I’m communicating with and that components can have commands. I like using IRC via XMPP, as I don’t need a separate bouncer.
Choosing something with the right feature set is more useful than choosing something else.


Monocles uses a lot of generated code these days.
Anyway, I’ve switched to Cheogram and so far it seems more reliable.
EDIT: And the only reason I use Cheogram in addition to Conversations is because I need to seperate my group chat account from the account with which I talk to friends, so that I do not miss messages. :D