I run Linux, macOS, FreeBSD, and SmartOS/illumos in various capacities personal and professional.
Each has its own strengths, but I choose FreeBSD for home servers (shared file/media server. and network gateway), for a few specific reasons:
- ZFS (on root, fully integrated tooling for jails, etc)
- More consistency/less churn in base system (great for set-and-forget systems)
- Ports/pkg (still better than any Linux pkg manager)