Tickets...Live chat is usually useless from past experiences. Most only have 1 person getting hit with tons of requests and usually get the response to place a ticket anyway.
but having a client chattering while your trying to fix their problem is more likely to cause mistakes