I'd have to say both.
I think chat clients are indispensable as they've been a good tool to have. Frequently I'd need to chat with one or more people in real time to confer on projects, exchange notes, etc, and being able to exchange links, data, and files quickly and efficiently helps with...