Fix the connection issue and performance issue.
Private or Public, your choice
Choose private, if you don’t want anyone to know your messaging app’s existence other than you and your authorized contacts.
Choose public, if you use it for customer support or for institutions.
Either one, you still maintain absolute control of your data and your app.