My vote goes for uBlock Origin.
While AdGuard for Windows does offer system-level filtering, it can't do any cosmetic filtering in programs, just block access to advertising networks domains. Exactly like how DNS works. For same reason, AdGuard extension is required in web browsers too.
If you use AdGuard/Control D DNS or any other ad blocking DNS in Windows you essentially get what AdGuard for Windows does for free. And uBlock Origin is more advanced tool that gives you way more control than what AdGuard can.
That's because AdGuard integrates in the system deeply, just like antivirus software does.
Regarding HTTPS filtering, pretty much all antivirus software has it too. Except I trust AdGuard with their HTTPS filtering more. They are the only company that is transparent what it does, how it works and mentioned all side-effects. None of the antivirus companies did that and except say "it makes you better protected".