Hello Wei_Zhang,
You are correct, there is a tradeoff between keeping more samples and keeping more depth, which has been discussed here and here. I don't think there's a perfect solution.
I have not tried this, but you could try the SRS tool!