Great write up, I would add, onboarding to nostr is not trivial, showing someone zaps is a cool feature, if they already have cash app installed they have a way to procure bitcoin, and if they already have telegram installed they have a way to receive proper zaps. I also hate non fin-apps with built in wallets, specially autogenerated, it feels forced upon the user even if it’s entirely in good faith and no different than any separate custodial wallet. The thing a new person should ponder is nostr, there are plenty of opportunities to deep dive and naturally pick up self custody through being here.