Similar. Pi-hole, uBlock (desktop), vivaldi with adblocking (mobile, FF android has perf issues).
For the non-techie, Pi-hole isn't something I quickly recommend due to "knowing when it's the culprit", and the effort in disabling it.
I also have a simple Wireguard config (pivpn) installed as well and my mobile devices are set to always-on VPN for DNS only. Occasionally I will have to turn off the VPN to join certain public Wifi. also perhaps consider hosting your VPN on a well known port if you expect to be on restrictive networks.
Final note: Pi-hole and Pi-VPN(as a frontend to WG) can be hosted on any machine. I have them running on containers.
For the non-techie, Pi-hole isn't something I quickly recommend due to "knowing when it's the culprit", and the effort in disabling it.
I also have a simple Wireguard config (pivpn) installed as well and my mobile devices are set to always-on VPN for DNS only. Occasionally I will have to turn off the VPN to join certain public Wifi. also perhaps consider hosting your VPN on a well known port if you expect to be on restrictive networks.
Final note: Pi-hole and Pi-VPN(as a frontend to WG) can be hosted on any machine. I have them running on containers.