A client that is purpose built as an onboarding platform is something I’ve been thinking about lately.
I don’t have the chips to build the thing but I think it’s a good idea. It’d be nice to be able to direct newbies to StartNostr.com (or something) and have many of these features available.