It's better than a browser extension, as it works for mobile devices and native apps (e.g. Skype). Remember to set a backup secondary DNS server in case it goes down though.
If the router allows changes to the DHCP DNS settings then make them there. Some don't, so then you'll need to use the Pi for DHCP too.
However, keep in mind that it provides an unauthenticated web interface that exposes all domains that have been visited. This could be a privacy risk. It's pretty easy to simply use dnsmasq on its own if you don't want the extras.
You can also use this technique to make some news sites less annoying: https://unop.uk/block-bbc-breaking-news-on-all-devices
No, BBC News still doesn't support HTTPS (it's now over 6 months later than they said it would).