HipChat also has a free tier (for teams of 5 or smaller). https://www.hipchat.com/pricing
Good point. The problem with a tier limited by the number of people is that you take away one of the best parts of a free chat service. Being able to freely invite _anyone_ into a conversation really opens up what you can do.
Also having some kind of free tier could always be an advantage over hipchat...