There always pro and con to whichever method you use for support. I dont think there is a 'one size fit all' solution. It depends on your business. In some business where you need to put a lot of articles or some sort of white papers, you may need knowledge base system. In some business where community support is essential, then the forum is highly useful. To induce decision making, the live chat would be a great advantage. I'd prefer email rather than ticketing system which I dont feel the personalization. So, to me, I'd rule out the standard ticket system. Unless the ticket system can be integrated directly into email system then it is good because customer dont feel like dealing with another system but their mail to
support@mydomain.tld been routed and answered by a person, customer dont care how you file the ticket etc, all they need is to be able to communicate their problem and get solved. Directly via email is the best. I'm planning to write my own support system that integrate the email system and the customer database -- so it become a CRM rather than having all small support components.
