Having a good and solid message system would allow Hive's active "recruiters" to talk to the people they have brought onboard on a regular basis, to encourage them, to answer questions, to give guidance and so forth.
Private communication exists even at layer 1... but people don't use it because they probably don't know, or it's not super easy to get back to your messages. So, yeah, a bit inadequate, I agree.
For me, it works well but because I understand it, and getting those notifications from apps that someone sent me a memo, and because it gets decrypted automatically, I can even read it from the notifications (mostly).
Obviously agree not a "private chat" thing... but does 25% of the job.
Someone needs to create a mIRC based on memo transactions, maybe.
The primary modification would be to limit a thread "container" to communication between two (or more, specified) individuals. As with everything else in the Hive ecosystem the "cost" to use it would be resource credits, and to prevent anybody from gaming/abusing it with upvotes between two close friends, these person-to-person threads would have the permanent setting of 100 percent of the rewards being burned AKA sent to @null.
Have you tried snapie on the phone? What did you think about its experience... I kind of liked it.
You can also change the top to only show people you follow (on Peakd at least).
Obviously, it requires one to constantly manage the followers, which is something impossible for me.
Anyhow...
The chat API works... but needs a working node.