Top 10 alternatives to ManyChat as a messaging software solution for small business owners