For me, Nextdns. It's mostly because I can choose which list is used by the dns blocking. If adguard has a lost blocking what I use, I can't do anything about it. Or maybe like allow a lot of domains.
Using the Hagezi pro++ list currently and it works damn well without any issues for me.
Also, there is a free way to use it (not sure about adguard).
Last time I used adguard, they seemed to want to get money from user donations. By having more users, more users would donate, and there would be a point where there would be enough.
Tho I'm not sure if they have reached such point or if they would reach it in the future.