I would describe myself as a non-custodial pragmatist. I use custodial wallets mainly for micropayments, e.g. zaps on nostr and also as a backup solution when my nodes don't work for some reason. I am totally fine with the current stacker.news solution. An ideal wallet should be able to switch between different backends (maybe automatically if needed?), like Zeus and getAlby, where you can connect to your own node, but also to custodial solutions.