I don’t the general Cashu recovery is bad. It works quite well (I guess it depends on how you define “a ton” haha). There is a proposal for a filter approach that would let you restore proofs even more efficiently.
For npub.cash v2+ it does not actually store any proofs, but only mint quotes. There is close to no state on the server side. Recovery would take a while, but is easy.
Once we have batched minting (proposal open) it will be much much faster too
