I use BSD, particularly FreeBSD and OpenBSD, for two decades now. For the last 15 years professionally.
Four "recognized" members of BSD family are FreeBSD, OpenBSD, NetBSD and DragonflyBSD. Each of them pursue different goals - FreeBSD stability, OpenBSD security, NetBSD portability, DragonflyBSD no idea, never tried it. All of them have similar (make) but different way of building (poudriere / dpb) and managing (pkg / pkg_) packages, similar (rc) but different way of managing system services (rc.d/ / rc.conf.local), similar (ifconfig) but different (rc.conf's ifconfig_if / hostname.if) way of setting network interfaces, similar but different ways of containerization and virtualization (jails, chroot, vmm, bhyve) etc.
I have reasons why I would choose FreeBSD over OpenBSD for storage server (ZFS), or vice versa for router / firewall (rdomains, pf, bgpd, ospfd, iked / ipsec etc.)
I don't have a slightest idea why would I choose HelloSystem or HardenedBSD for my laptop instead of FreeBSD.