Pihole is easy and light enough. I used to host Transmission (transmission-daemon) on a 3B+ and it worked alright for seeding around 300-500 torrents. FreshRSS also worked alongside.
I’ve been using Cloudflare for a while now, Namecheap before that. Both have been good to me, but I prefer Cloudflare more for their various other services, so it made sense to move the domains there as well.
uBlock Origin gets rid of every single one.