Thanks for the replies. So is the memory depth not too big of a deal?
I don't think so. My main scope has 8M, that was the optional high end "deep memory" at the time it was made, and that's way, way more than I've ever needed. If you capture a really big chunk of waveform all it means is you've got pages and pages and pages of waveform to scroll through and everything just takes longer to process. You're better off learning how to use triggering properly and capture the stuff you want to look at. instead of trying to grab everything and sort it out after the fact.
I'm afraid that is horribly simplistic way of looking a things.
Some things are simply long processes that you need to sample for long time with maximum bandwidth.
For that, you need long memory. If you're looking at repetitive signals at short timebases, even 10k samples are enough.
To get 500ms of startup transient with 20 MHz bandwidth and 100MSPS/s you need 50MS memory. For higher bandwidths, much more..
There is no replacement for input bandwidth, there is no replacement for long sample memory, if you need any of those.
I think it would be more correct to say that you never did things that needed more memory.
I also don't run out of memory most of the time with KS MSOX3000T, and that one has even les memory than your scope. But occasionally, I have to fire up Picoscope. I do agree that sifting through 100MSPS of data is much easier on 24" monitor on PC though....