You can connect to Slack through any IRC client, check your settings.
My goal is to make make setup and support easy for my users, some of whom are remote and most of whom have never heard of IRC. I don't literally want to deploy a bunch of mIRC clients.
(That said, if I did it over again I might pick Slack over HipChat. The integrations with e.g. Github really are that much better.)
I went to HipChat instead but it's got its own problems. Weirdly you can choose to get notifications for all rooms you're in or none of them, but nothing in between. Very frustrating.