Just a quick reminder that you cannot simply give your customers real  lightning wallets for free. It would most certainly be custodial wallets, but that's not neccessarilly a bad thing. However, you need BTC for channel liquidity.