If they are chats with a live person, yes, I much prefer them than calling for many companies. Automated chats, however, I've found to be useless. Generally, I have already searched for solutions to my problem before contacting support, so the automated chats are giving me non-relevant suggestions I've already read and determined are not solutions. But chats with live people often get you to a live person more quickly than when on the phone and, when you do have to wait for them to start the chat, or look something up, or escalate, it is just less annoying to me than having to listen to the hold music on a speaker. Further, I can share screen shots and I have a transcript. Because there is a written transcript I don't need to repeat myself as much. Chat messaging with live support has been one of the few rare improvements in customer service in the past 20 years in my experience.