the issue here is that for new users to fully enjoy nostr, they need to partake in zaps. zaps are a lot of fun and enjoyable. zaps can be sent from a non-custodial wallet with ease, but receiving zaps requires a web server component that the majority of users just won't use. so, we recommend custodial solutions. voltage has and soon zeus will have a decent solution if someone runs their own node, but let's be honest here, most new users aren't going to run a node just to do zaps. i hope we get to the point some day where all of this is solvable, but we're not there yet.
for now, i recommend that people use two Lightning wallets if they can. they use custodial for small amounts and then withdraw to their own non-custodial wallet whenever they reach a certain threshold that makes them feel uncomfortable if those funds went away.