For some reason Tom's article is missing Pi-Hole [1] and AdGuard [2] which are network and computer-level ad blockers respectively. Both are good for people who regularly use multiple browsers on multiple devices since there isn't any need to install an ad blocker extension for each one then.
The trouble is that selectively blocking scripts gives the greatest benefits to the user (removes ads, annoying videos, popups, trackers, practically every nuisance) but usually requires user intervention to enable only the minimum to get the page to function.
Hopefully the more user-friendly options can work out how to do this en mass.
Could you elaborate?
Brave's idea (AFAIK) is for the browser to pay the owners of the pages viewed directly for time spent on it (or some other metric). How they do this I don't yet know. A bit like flattr etc. but without user intervention.
No harm in using ublock origin and privacy badger on top of it.
Second my wording wasn't great, I more meant "try blocking javascript by default and see how you like it". I agree it's not for everyone, but in my A/B tests it's my clear favorite.
Some benefits of a whitelist approach: You can set preferences to allow javascript for pages you regularly visit and trust. Meanwhile, if you're visiting an unfamiliar or unusual site, you're completely protected by default and still only one click from full functionality.