No this is bad. Extra prompting before we get to login is bad. This should all be explained in popups when you hit create npub.
Discussion
You'd be having them create an npub with no concept or understanding of what that is
No because after you hit it then your popup guide would show up. Which is how it's suppose to be.
So in my example above, you'd have one extra click you would make one time. I don't reenter my nsec every time I open my app.
So understanding how you think things should work, the newbie is greeted at the start screen with "login" or "new user", and if the click new user, an npub is created for them and then the popup guide runs if they want it.
Fair enough, but at least in either case theres a guide running before the client let's a newbie on here with a halfcocked setup, directing them to a github page for answers