Earlier quoted context omitted.
Yeah, I remember hearing about it, using it and loving it all in the span of a few hours /days. Then within a month every other team I talked to was also using it... blew HipChat right out of the water. I would attribute it to the amazing UX and well thought out feature-set. Integrations and per-channel notifications were both essential features and easy to find and figure out how to use. I also wouldn't discount the…
Could you expand on why it's so much better than HipChat? I haven't used Slack yet, but I'm interested in trying it out. It sounds like it's the same thing as HipChat.
For the general functionality, they're the same thing. It's IRC rooms and direct messages with persistent state across devices and support for pasting images and files.
HipChat does have a native Windows client, but it's months behind the OS X version, doesn't work with touchscreens and has known issues that take months to get fixed. I generally end up using a Chrome wrapper on their web client, which is how Slack does multiplatform anyway. Not a great solution (Chrome has a tendency to pop the software keyboard up all the time, even when you have one plugged in), but it works. If you're an OS X shop, the native clients may be a plus for HipChat.
As far as functionality goes, one feature that (AFAIK) is missing from HipChat is the ability to log in to multiple organizations. If you use it at work and at home, you'll be logging out and in on every device every time you want to change modes. One of my side project HipChatters uses it for his day job and has this issue. Slack's client lets you sign in to multiple teams (haven't tried it, but I see it in the menu).
I've spent much more time in HipChat, so I've experienced a lot more random issues there. Stuff like several hours of chat history being skipped when I scroll up (fixed by relaunch if you notice it happened), constant failures to reconnect after waking from sleep (again, fixed by relaunching), phone notifications popping up for every message even though you're currently in the chatroom on your phone having a conversation with someone, etc. It's possible that Slack has similar bugginess that I would have hit if I used it as much as I use HipChat, but I don't have enough time in it to say.