"Weechat in a terminal on my other monitor" feels like home to me. I'm hoping we can opt-out, but in my opinion it will be a dark and dogless day when we cannot.
It has to fulfill the need of a common space for public discourse.
The specification must be open and free for all to use. There should be no artificial restrictions on who is able to develop tools including servers, clients, intermediary or subsystems, or provide a service to host any of them. Federation also introduces a higher risk of spam and bad actors; it's part of the price of freedom so the protocol should have an intended use pattern that addresses that type of issue; ideally without forcing the association of a 'real identity' to all use of the system. That won't solve all of the problems, and it adds a bunch of other problems. However a system of the commons may see users such as government organizations or heavily regulated industries where endpoints agree to use such an identity in some way.
[1] https://ircv3.net/specs/extensions/server-time [2] https://ircv3.net/specs/extensions/capability-negotiation
I know I exaggerate but I'm sure that traditional IRC clients will be supported for a long time to come as a fallback.
Personally I'd like some mod cons, like the server keeping state and not needing a bouncer. Server side scrollback would be another one.
However I'm not sure if these are in the standard. Not a fan of the typing indicator either.
I wish they would concentrate on sane defaults so that more new users could easily be onboarded. Otherwise those people are just going to use Slack or Discord, which is a shame.
I like my Quassel bouncer because it gives me a multi-network synced experience between multiple computers and mobiles. I don't really like the way irssi does multi-server support.
However I do really miss a text client for quassel. There is an irssi plugin for it, but unfortunately it's unmaintained, and it was never that great.
At some point I stopped using IRC or similar style communication (group iMessage worked), and then suddenly work stuff was all Slack, which is obviously a better service for businesses I guess?
I find a bunch of the discord and slack things more annoying than not, but I can understand their appeal to the wider market.
I have random friends in IRC with whom I've been chatting casually for 26 years now. Perhaps newer tools will also endure!
Does IRC appeal more to people like me who experience aphantasia and related issues? https://en.wikipedia.org/wiki/Aphantasia
But that's over a time frame that is still longer than discord has really been around, or at least around in my life - so much so that I certainly would take the longevity of knowing people on discord as a measure of long term result.
The other obvious factor is that discord is more popular for many more people, which means you get many more people coming and going. It's much like when starcraft2 P2P became free to play, there were vastly more players (at least initially) but I found it intolerable due to the huge increase in assholes - presumably account creation being free meant there were no longer any consequences for such - and just stopped playing. Maybe it's changed since, but I don't know as I have no desire to play anymore. :-/