I run a home brew OpenBSD router. It hosts a vpn server. (Amongst other things) Comes in handy when traveling. Plus, it’s a good way to sharpen my professional skills.
I used these [0][1] repos as a starting point, I wrote a few helpers to update dynamic dns and a DNS ad blocklist for unbound. This replaced a pfSense install and I'm happy with it so far.
[0] https://github.com/elad/openbsd-apu2 [1] https://github.com/northox/openbsd-apu2
What I love about OpenBSD is the documentation. If An openbsd manpage describes it then it will work like that.
The only bummer is it’s a bit of a niche. I’m sure the majority of Linux distros dwarf its development team in warm bodies.