I think both are great. It depends on what you need and the requirements you want to hit. I use an RPi for as a Pi-Hole for example. It works great. Low power and just that one task. Performs nicely. And cheap. However for my firewall (PfSense) I use a mini PC because I want the throughput especially when I VPN into it. Also works great for that task. So I think of it in terms of 'task' and it's footprint (ie storage/mem) and throughput.
giantg2|8 months ago
I run PiHole on a Pi Zero, which isn't really comparable to any mini PC in cost or performance. It uses such little resources that I'm surprised that most new routers don't offer the DNS filtering features out of the box these days.
p_ing|8 months ago
I assume this is true of pfSense, but Opnsense has a number of available DNS server options built into the distribution.
voxadam|8 months ago
Plus, neither pfSense nor OPNsense run on Arm or any non-x86 system.