I am using Aqua wallet for smaller amounts. Liquid is a side chain using a federation model with a 11 of 15 multisig. You can swap BTC in for Liquid BTC. Once there you can send either via the liquid network or via lightning. It’s not self custody but having a 11 of 15 multisig makes it safer than trusting just one entity. I think of the “easy” options for using lightning it’s a reasonable one. I also use Strike, however, I am trusting my BTC with just one entity. Of these options I would not leave more than a smaller amount of BTC on them. Running a node and managing your own channels is the best way but may be too technical for mass adoption. I run my own node and opened my own channel. I use Zeus as a wallet option. It wasn’t an easy task setting it all up.