It really boils down to what your site is built with, and if you need to integrate the chat with a certain membership software and payment gateway. So for example, if your backend was wordpress, it might be more wise to install one of the wordpress chat plugins so the room will integrate well into the site and member system instead of buying a standalone product that you'd need to write custom code to integrate.