Look at cake wallet. They use breeze sdk for there lightning implementation. It's self custodial and works automatically in a few clicks. The only trade off is that you are locked in to a lsp for liquidity. But you can recover on chain (force close) if they misbehave.