Good points!
May I add some of my observations:
There are constant issues with dapps crashing/not loading, etc. These can be a real turn off for new users. I don't know if they are nodes issues or what but they need to be fixed. "just change nodes" is a phrase a new user definitely don't want to hear.
When a user seeks for assistance and has questions, it's sometimes extremely difficult to get a response and those questions are often just met with silence. This applies for many communities.
These things are crucial for retention because what's the point of attracting new users if the back door is open?
Now, any dev or project owner reading this, I really hope you take this as a constructive criticism. I really care about Hive. It's like a home to me but silence never solved anything.