Wouldn't a hosts file or a local DNS[1] or VPN[2][3] with hosts file support solve that without having to switch software ?
I'm using Netguard on Android devices I don't want to root and it's been good. Plus it does per-app firewalling as well.
[1]: https://www.zenz-solutions.de
[2]: https://netguard.me
[3]: https://blokada.org