Top 10 alternatives to Tidio as a customer communcations platform for small business owners