Key management would be the biggest hurdle slowing NOSTR adoption, imho regular people just not gonna be comfortable with long string of random letters & numbers.
If people are easily forget their password, how do you even expect people to keep their key securely ?