Agree with Darth that there's no "best"; between well developed and maintained implementations, there are just tradeoffs. For example, Blixt is more stable for me than Zeus wrt background LND, but Zeus would be easier to use and it makes less assumptions (like auto-opening channels).
Also note that there's still 2 months left to 2025 and I haven't had the time to test Shockwallet, so perhaps you should ask something like this on Jan 8th rather than in October?
For me, Zeus and Phoenix are excellent tools, and of the two, Phoenix is the easiest to manage. I also liked Blixt, but since I magically lost some SATS there a while back, I never used it again.
But today I understand that you can't have just one wallet; you need several. And each one is useful and necessary.
I've lost sats to Blixt wallet too ( most likely due to my ignorance tbh) but still, there should be safeguards to prevents users from doing dumb shit. I think Blixt is for very advanced users.
Did you guys actually verify that you lost sats? Losing sats just like that is not easy. What I think happened is that you couldn't make sense of how Blixt estimates spendable liquidity. Not only does spendable liquidity vary on stuff like the current on-chain fee-rate, but I also think that there are some bugs in Blixt's estimate - which can sometimes be noted by sending sats, looking how much you have left and then refreshing the estimate. I think the most common way of losing sats with blixt is failed channel opens (you loose the fee) and force closures due to expired HTLCs.
My case is rather strange. My phone was fine, and then suddenly it was formatted. When I tried to restore my wallet, I could never recover the channel I had there; the channel closure never appeared, and the funds never returned via on-chain. The user DarthCoin was helping and gave me several solutions, which were a bit too advanced for me to understand. (I think he's become a zombie cabal or something.) I still have my seed phrase and the backup of the LN channel. I'll try again sometime soon; I'm trying to study and improve my understanding of the issue.
Guys please stop with this nonsense question of "best wallet".
THERE'S NO SUCH THING!
Each wallet app have its own use case and set of users.
Use 2-3 that you are comfortable with / fit for your use case and that's it. Never rely only on single one.
Compartmentalize things.
What you can do is to select them based on main features:
I've used Blixt in the past and liked it a lot (as I run my own node, I judged that there were better ways for me to use ln on mobile that didn't need allocating sats to a channel; e.g. running a mint and using cashu.me or running lnbits with the lndhub plugin and using bluewallet). It's a bit advanced, and needs careful handling especially on iOS. But it's a great tool for potentially providing a self-custodial and private lightning wallet.