Individual full self custody zaps is at least possible with LN but isn't with ecash.
I do understand the tradeoffs, I use alby for zaps even though I run my own lightning node as anyone can look and see.
The community seems to have moved away from the idea of staging custody and security based on amount to all or nothing in the posts I read. I'm happy with staging, it is an effective and pragmatic approach. I want devs to work on making it easier to self custody smaller higher turnover amounts instead of constantly swapping out one custodial solution for another. It is an illusion of progress where there is only wasted effort.