LiveChat will provide your customers with an honest user experience. I'd say it's better suited towards providing live chat during a support (rather than sales or lead generation) context. Stripe, for instance
Read this post on bynext.com