I don't think you'll miss anything. If pihole works for you, then there is no need to switch to adguard.
One thing I found helpful is configuring my router (asuswrt-merlin) to transparently route all dns request to my adguard instance. You might already heard that some apps and IoT devices tried to be clever and hard-coded their dns server so they can evade dns blocking (I'm looking at you Netflix). If your router support redirecting all dns request to a custom dns server, definitely use it!
Nvidia cards are mostly working fine these days as long as you're not using Wayland. If you're using Wayland, be prepared to encounter lots of minor annoyances, and perhaps some bugs that completely break your workflow depending what you're using Linux for (e g. on server you don't have to deal with sleep issues, but in desktop it's an annoyance while on laptop it might be a deal breaker).