3000X provides you a smaller form factor, improved UI, 10X faster update rate, double the sample rate, more options (e.g. WaveGen), smaller screen, BUT half the memory. Just have to ask yourself how much memory you actually need. If 4M isn't enough, I'd be willing to bet 8M isn't enough either. Both are great scopes for signal viewing, e.g. probing new boards for the first time and cruising around your test points looking for glitches.