I decided to update my home network a few months ago. One of the goals was to replace the proprietary router with a custom OpenBSD-based solution. The primary reasons were security, stability and ease of maintenance.
The setup has been secure and stable - no issues whatsoever. Secure DNS, IPv6, etc. are all included.
I’ve published the configuration files and additional information to GitHub.
You can find it at kian/openbsd-router.