hostsは巨大だとパフォーマンスがクソになるので効率云々は限定的
一般的な規模なら用途としてもiptablesが機能と効率のバランスがいい

上はrooted限定でそうでなければ現時点だと効率ならiptablesとも言えるnrfw系だし機能ならAdGuardデフォルトでバランスなら誤爆を自分で対処できる前提でAdGuardDNS併用じゃないかね?