Yep. It works and it's awesome.
I use conversations on android devices and dino and gajim on desktops, various family members use siskin on iOS.
With zero app or server-software or provider lock-in, and an actual in-practice diversity of apps and providers, the whole thing seems pretty immune to enshittification.