Adblocking is really a requirement these days IMO.
You could use OpenDNS, tick off WebSpam+Adware categories, then use the 'hidden' trigger to turn on Advertisement Blocking. Ironically they've removed the checkbox, but there is a covert way to enable it. Once that is done you can further improve it by adding the 'big 20' ad domains/hosts and a huge majority will be blocked at the DNS level.
I've also been looking into running a PiHole on my network devoted exclusively to adblocking. But the reality is - I think Untangle should really do this a whole lot better. Or provide a method to subscribe to our OWN databases such as iBlocklist with a triggered/scheduled task to update the database. Right now it feels so half baked and useless it's almost insulting.
Finally on the browser level, uBlock works, but I prefer blocking 'before' the browser but don't care to install Adguard for Windows due to potential conflicts with another FWD.