Phoenix, Breez and Zeus offer non-custodial without channel management. Just open one channel large enough for your monthly Bitcoin Lightning expenses and refill it once empty using swap from your on-chain cold storage wallet or another intermediate hot or cold wallet like you topup a Revolut card or similar. That's the best of both world between a Bitcoin full node with Lightning routing node and cusodial lightning. You could also run a full node and juste open a couple of unannonnced channels with the amounts you need to spend. You can even use BTCPay Server + Breez SDK or LNbits + Phoenixd for auto-channel management. There are options for every use cases and scenarios. #Self-sovereign