BlueWallet is my go-to because it works well with other LND wallets. I can have multiple Lightning wallets in one app, one that uses BlueWallet’s node, one for my node, and I can import Alby and ln.tips so I can have LNURL addresses. When I want to move sats out of my custodial wallets, I can send them to my node within the same interface.