Developers not listening to users on what they prefer. Developers made a lot of stuff but its not organized into one cohesive system. Needed better onboarding, and very importantly it needed a better way of retention to new users. Try coming onto different clients with 0 followers and talk into the void. New users need to be asked about 8+ things they may be interested in.. bitcoin, privacy, photography, art, live audio chats, decentralization, etc and those that they choose, link them up with those groups so they have a base of like minded people to start from.
Nostr needs a directory. Lists.
Developers seem to only want to talk to developers. I appreciate it when they ask questions like this to the user base.