Interesting overview, but also incomplete - Safari is missing from the list of options. uBlock origin is unavailable on Safari, even though iOS/macOS offer a very powerful content blocking API.
Please define 'powerful'. Until pretty recently iOS was unable to block youtube ads. I'm still getting popunder ads even though I use a really comprehensive block list on my iPhone.
Safari blocking capabilities is just a "good enough" that most wont riot but definitely doesn't get even close to uBlock ballpark.
The last time I looked this was a problem because I currently have over 200,000 active rules.
Does it prevent CNAME shenanigans?
Yes. https://portswigger.net/daily-swig/amp/apples-safari-browser...