Dino on Linux and Conversations for Android are both amazing clients imo, but the rest I’ve tried are SEVERELY lacking. Especially on iOS.
I personally think the future from a technological perspective is SimpleX Chat. Fixes so many issues that plague other private IMs, however I’m waiting to switch until I see that their venture capital strategy is actually sustainable and won’t enshittify it.