I don't think it is fair to classify them as just a "fancy IRC". I see technical people myself included think of them that way, but why isn't a slightly fancier IRC dominant?
Seamless mobile clients, integrations, animated gifs, etc. Slack has a lot of small but very sticky features.