I don't think the server space needs any innovation, current servers are very good.
What we do need are clients that are palateable to the masses. Something on desktop with the polish of Conversations. That's what will really drive adoption from people. I think a big part of Matrix being so popular versus XMPP is that they had a stronger unified client set that looked modern was appealing to many people.
All the widely deployed XMPP servers support a great number of XEPs. The perceived fragmentation of the XMPP ecosystem is mostly a client problem.
I use Dino on the desktop and the experience has been almost as good as Conversations on mobile. For what it's worth.
So true. The existing clients are actually the only reason I haven't asked all my friends to join my server. Only the ones who will put up with jank.
Gajim is _okay_ on desktop, but it leaves a LOT to be desired. Everything else feels way too bare-bones to feel comfortable recommending to Discord expats. Fluux Messenger is the closest I've seen, but it's sluggish for me. Maybe that's just Tauri on Linux.
Conversations is good on Android (bit barebones feeling), and I haven't tried out voice with it. IDK what the situation is in the Apple ecosystem.
I really, really wish I had the time to just start building a strong suite of XMPP clients. Every day Discord shoves a new ad in my face I get closer to biting the bullet.