One thing to remember is that noise is a huge problem with all this. Not just the 'normal' electronic sources (how do you ground a brain well? It's intentionally evolved to be nothing but loops!), but the neuronal too. Neurons will often fire just because (or not), they will jiggle with animal movement, they will move with heartbeat, and they will die off or move on their own, the electrode dances about, the brain attacks the electrodes, some portion of the electrode snaps off, etc. It is a very hard thing to manage well.
Sorry, bad 'memories' of those projects.
(By "modern" I assume you mean densely-spaced [~10um] multi-pad linear silicon probes, the NeuroPixel being the most celebrated example among the non-specialist public.)
What many pads close together can give you is the potential for the waveform from a spike nearby to register on more than one pad.
In theory this should make spike-sorting easier, because you can distinguish two neurons whose spikes might have the same waveform on pad #1 but different waveforms on pad #2.
In practice, spike sorting improves, but not by as much as you'd think.
Part of this is down to physical factors (which are improving): probe geometry, pad shape, pad material, pad impedance, and so on.
Another part is down to software (which is also improving). Single-channel spike-sorting is by now probably close to as good as it's going to get given the information content of its input, and the algorithms and software to perform it are well-understood and stable.
Algorithmic approaches to multi-channel spike sorting, however, are the subject of active research with multiple promising avenues of progress, and software to perform it is ... well, charitably, let's call it "rough-and-ready." (It's nearly all lab-grown software, which means it's written by enthusiastic amateur programmers [among whom I'd count myself, no shade intended here] who soon move on to new projects because of the structure of academic science. This means the software is buggy, poorly documented, inconsistently supported, and constantly evolving.)
Now, using dense silicon arrays does markedly increase the rate at which I can record well-isolated neurons, but a significant part of this increase is just having more pads in the target brain region - many of the neurons I get from these multi-channel spike-sorting programs only show significant power on one or two pads.
And all of this doesn't even touch on some of the significant challenges that come with using multi-electrode arrays, including higher initial inflammation, later gliosis, and data-collection and storage (a 64-channel array [NB: the NeuroPixel 1 can record from 384 pads] producing 16-bit ints at 20kHz [just about the minimum sampling rate for decent spike-sorting] generates a bit less than 10GB/hour - a volume that real big data people might laugh at, but it sure isn't small!).
And finally, all of this is done off-line. On-line spike-sorting is harder.
So I'm sorry to say that just having a modern multi-electrode array absolutely does not make things "quite a lot simpler."