nostr:npub1ejxswthae3nkljavznmv66p9ahp4wmj4adux525htmsrff4qym9sz2t3tv not going to spam 20 people with a reply, so see my answer below:
Generally speaking it is a good idea to reduce the number of steps to do anything. BUT, since we are building social clients, the experience you have after signing up will determine whether you stay or leave. Skipping onboarding in this case may drop you dead cold into global, and we all know how that can go…
There is also the concept of being invested in something that makes it harder to leave immediately. If you have zero onboarding, you have zero to lose, just close - done. But if you took time to add your name, your photo and pick out some interests to follow, you now have some skin in the game and it will feel like all for nothing if you leave. You are bound to spend a bit more time exploring (in theory).
That said, we should definitely consider which steps we absolutely need and which can go. For example, I personally think nobody needs to be bothered with relay selection or explanation. Even key saving step can probably be eliminated.
I’m currently putting together the Nostr Design guide and all of this will be included there.