We recently moved to using Basecamp for communication, it has a flat fee for as many team members you want which is pretty good for a growing company.
Real time Chat feature (Campfire) is built in which is great and intuitive.
However most of our team members are somehow still used to Slack chat interface.