We played with the MX/MZ extensively during the "RetroBSD" project era (2010-2016 perhaps) and never had any issues afaik. There were some issues with ADC in MZ, but otherwise the chips were rock solid. And only mcus with continuous 128kB/512kB of sram, none of the arms had it..
I have also extensively used the PIC32MX/MZ. The MX was very stable and I had no major issues with either the core or the peripherals. Many of the peripherals didn't have as many features/options as some of the peripherals on NXP and ST Cortex-M parts, but they were easy to understand, solid, and got the job done. The MZ was a disappointment at first with its large list of errata, but they did fix a lot of them in the EF iteration. Did they ever fix the ADC issues? I gave up on the part not long after the EF came out.
Yes, it was the PIC32MZ
EC family was complete crap, and the entire family has been NRND for some time now. I wasted about 18 months hanging on for Microchip to fix/workaround the PIC32MZ EC device's USP of high speed simultaneous sampling ADCs. They released a series of hacks that never solved the problem, degrading the ADC performance at every turn. It turned out I was wasting my time, and a product ended up in the trash as a result.
The PIC32MZ
EF introduced a couple of years later does have decent high speed simultaneous sampling ADCs, a peripheral since also introduced into the PIC32MK family too... although unlike the PIC32MZ EF family, the PIC32MK family has no USB HS, making the MK useless for continuous high speed data acquisition purposes.
The EF threw in a a single precision FPU too.
If you want simultaneous sampling high speed DAQ over USB HS, ISTBC, but the only single-chip solution I'm aware of that can achieve this is the PIC32MZ EF.