While I agree with the first two, just for managements sake, the last point you make about the chat is something they specifically wanted to avoid.
So don't get your hopes up on that one.

But better member management would be a godsend.