Re: Speaking as someone who knows bugger all about Slack..
I think an advantage over XMPP is file linking or transfer.
I set up an XMPP server (ejabbered) a long time ago and the few users seem happy with it, but I'd love to add file linking or transfer.
The Windows client (Pandion) I use is probably dated now . Do you recommend any clients?