Personally I find AdGuard (not to be confused with AdGuard Home, they are different products) to be the best adblocker out there, both for MacOS and iOS. What's great about it on MacOS is that it's not a browser plugin, it's an application that runs on the Mac itself. This means you can add any app you want to be filtered, not just the browser. I use a messenger app that likes to show ads. I added it to AdGuards filter and now it's clean.
Also with all the changes that are potentially coming to browsers (chromium) not allowing adblocking this is a future proof solution because again, it's running at the OS level and not inside the browser. It doesn't matter if Google tries to stop you from blocking ads because it's all done externally from the browser where they have no control.
You can add a bunch of other features as well like advanced stealth which randomizes your browser fingerprint, helps to avoid deep packet inspection by your ISP, encrypted DNS, encrypted Client Hello (in beta currently).. it's really the whole package. I feel like it's worth paying for because it does much much more than a simple adblock browser extension.