Ah, I too bite from the shiny Apple. I'm currently running Patched Sur on my mid-2012 MBP (Core i5, 16GB RAM, Samsung Evo 850 SSD). I'm glad it's working now. Give it a week and have a play around - the DNS over HTTPS/TLS/QUIC, DNSCrypt and other baked in features are quite nice and make for an easier life over Pi-Hole. I haven't spun up the latter for some time - mostly due to needing to mess with cloudflared or stubby for upstream DoH - but I might have a play in Docker to see what's new.
My work MacBook is a 2018 Pro 15" with i7, 32GB RAM and a 1 TB SSD. But it has all sorts of MDM stuff on it so it's never been brilliant and following home networking concepts. As an example, DNS resolvers are somehow baked in to use the servers at the other end of our VPN. I absolutely cannot get it to use any home kit to resolve names so I have to resort to editing /etc/hosts which isn't ideal. I think it's configured to use public resolvers if the VPN isn't available. I also use an Air M1 which is a dream to use in comparison and feels every bit as quick.
I need to read into it all, to me DNS is just DNS - all of the new secure stuff is a completely new concept. Which in turn means lots of reading to understand what's going on and more importantly not cause an outage for SWMBO.