I'm a Systems Reliability and DevOps engineer for Netdata Inc. When not working, I enjoy studying linguistics and history, playing video games, and cooking all kinds of international cuisine.
Personally, I'd say it's XFCE unless you want eye candy.
On your specific criteria:
XFCE wins here, but only just barely if you have a decent GPU.
They are both rock-solid stable in my experience.
XFCE also wins out here in my opinion. They have all the same standard options, but XFCE also lets you tweak a lot of things at a much finer level of granularity than MATE does, and it's often easier to figure out how to do so.
XFCE definitely will, MATE probably will (I would be hesitant to run MATE on anything older than a 4xxx series i3, but mostly because the older iGPU's were frankly crap).
As far as some other points:
If you're already used to older GNOME, MATE will be easier for you to work with.
XFCE is less resource hungry than MATE in most cases, but that difference is narrowing over time. This applies to the applications to in many cases (I actually still use a couple of XFCE applications on my systems despite having switched to Cinnamon as my primary DE a year and a half ago for this exact reason).
XFCE takes up significantly less disk space than MATE, but mostly because of what dependencies it pulls in (MATE inherently requires a lot of stuff that XFCE just doesn't need).
XFCE offers a small handful of things that MATE doesn't, like being able to switch workspaces by moving the pointer off the edge of the screen in the direction you want to switch.
MATE has slightly better animations, as well as having better visuals in a number of cases.
XFCE runs just fine, even with compositing, without hardware accelerated rendering. I'm not sure about MATE.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Personally, I'd say it's XFCE unless you want eye candy.
On your specific criteria:
As far as some other points: