i think relay management, gossip model, finding relays with less spam, dm relays, .... all these are pretty overwhelming for users. things should be much more easier. relay management should be automatic... nostr heads should really think seriously about user experience and making things a lot easier. i don't know how many people will find nostr quite complicated and leave..
here is an automatic relay algo:
1. post to as many relays as possible.
2. read from some relays. if a user marks a note spam, remove that relay that carried the spam or reduce the score of that relay. when score is 0 remove the relay.