Can be amazing for onboarding yes. But for zaps you’d need a wallet setup and know about Lightning how to move funds there etc.
Discussion
No, I don't mean only onboarding. I think it can be used all throughout the app at any given time. Some clients have so many features that even people who have been using them have no idea they are there.