Hello ,
I would rate the live chat system and the ticket system. Live chat is always a best key for a success provided you should have knowledgeable techs to work on live chat system , there should be a limit while accepting the no of chats and techs that are working on live chat should have admin access to the servers stuff.
We do it provide it, its my personal experience and I think we are doing a great job with ticket and live chat support too.
just see how it will works. you should get the best results.