uBlock and uMatrix are a perfect addition to a setup with a dns based filtering system, though by themselves alone do not provide a solution for all use cases. Think smarttv's, consoles, IOS devices, apps, etc. Basically anything that is not android firefox browser or a desktop browser.
Additionally having DNS filtering in place will also prevent information leakage in case something goes wrong with one of your browser plugins.
Additionally having DNS filtering in place will also prevent information leakage in case something goes wrong with one of your browser plugins.