on desktop I tried gajim and it was good
on android snikket has an official client, it is a fork of conversations.im (they fork it so the client as the same name in every platform to avoid confusing users) i haven't found a client for android/ios that matches discord feel tho
edit: forgot to say snikket is also on ios