Nostr still suffers from the following fundamentally hard problems: 1. Distributed editing with an unreliable history (e.g. "my contact list got wiped!") 2. Key management, recovery, and rollover There are probably one or two more that I can't think of right now. These are problems that IMHO cannot be solved perfectly, and the trick is to find the right "good enough" solution.