uMatrix is an in-browser firewall that lets you filter webpage elements, connections, and content. It pretty much gives you extremely fine-grained control over every object in a webpage.
It's like an "unleashed" uBlock Origin aimed at tech-savvy users.
NoScript pretty much tears down all executable elements in "untrusted" webpages, utilizing a "default-deny"/whitelist protection scheme (by default, can be changed).
In both cases, the substantial detail is in "control". uMatrix will do very little by itself, it's up to the user to maximize its potential. (as Raymond Hill describes in uMatrix's github page, it's only intended for advanced users)
On the contrary, NoScript can be used even by beginners, due to it's "on/off" nature.
NoScript most usually kills pages, due to its extreme blocking of website elements.
uMatrix allows you which elements specifically to block, so that you can retain the usability of websites.
Depends on the user and the purpose the user intends it for.
