Hi mate 💜⚡️🤙
BlueWallet:
Onchain = non-custodial
Lightning = custodial
Phoenix for example:
Phoenix is a non-custodial LN Wallet.
You can send/receive LN & onchain.
For onchain they will do the swap.
With Phoenix you open a real LN Channel to the ACINQ Node. So your Smartphone becomes a LN Node. Really nice.
Blixt:
Of course a really nice non-custodial, but a little more for the advanced user.
There are other non-custodial Wallets too.
For example Breeze & Muun.