uBlock + NoScript would also be good additions for desktop browsers. I'm impressed I can browse most of the web fine without scripts, or at most, with scripts hosted from the same domain.
uBlock is definitely an easier implementation for most users. But running Pi-Hole [1] on a RaspberryPi3b [2] is "training wheels EZ," effectively a single SD format with minimal initial configuration (assign IP, credentials), that can then run entirely headless (until the SD card fails... use the best memory you can afford).
Perks of local DNS-resolver include it working across all devices accessing the local network, including outside of the browser. It is ASTONISHING how many connections modern OS'es attempt, by the millesecond.
May also try switching to Fastmail this year.