The only thing I dislike about Campfire is that it doesn't support some other protocol, like XMPP or IRC, so that I can use it in a normal chat client, with normal chat client features, like desktop notifications.
This one doesn't seem to, either.
This one doesn't seem to, either.
Don't get me wrong though, having these platforms be open is definitely important. I'm a co-founder of HipChat.com and while we don't openly support XMPP or IRC yet we are XMPP on the backend and plan to make it available to everyone in the future. IRC support is also something we're considering: http://help.hipchat.com/hipchat/topics/irc_compatibility.
As for getting "normal chat features" like desktop notifications, we provide our own desktop clients in addition to our web interface. Having to pay for Propane just to make Campfire usable is some weak sauce.