Been running AdGuard Home on my MikroTik router for a while now. Think Pi-hole DNS-level ad blocker that covers your entire network but lighter and with a cleaner UI. No apps to install, no browser extensions. Every device in your home just... stops seeing ads.
The only annoying part? Complexity of setting it up and maintaining it on Mikrotik RouterOS. So I wrote a script (of course with the help of Cursor AI) that handles everything: first-time setup, upgrades and error handling.
Here's the USUAL WARNING: Never use automatic fetch and import of scripts.
Otherwise, the site manager can hack your device (on purpose or if account is hacked)
can send any command to RouterOS and take control of it.
Etc., Etc., Etc., Etc., Etc.,
In short, it's always the same story and the same danger.