The problem with ditching services like Discord or Google Docs or Dropbox isn't me, I'm happy to do it. It's everyones I need to work with. They aren't going to join my self-hosted service just to exchange work files or chat, etc. I've tried.
@grumpygamer I've been thinking for a while that I should host a Jabber server as soon as I can find anyone who wants to chat on Jabber.
(It hasn't come up so far. Shockingly.)