It’s not necessarily better, some things are a personal preference. Though some might be able to list some technical pros and cons.
Some things I appreciate are:
base systems and packages are completely separate. Packages and their configuration goes in /usr/local/ No where else. (Thought they might write to /var/ )
bsd init, not systemd. Feels more home to me as a late 90s slackware user.
first class zfs support. Linux has caught up lately, especially now that there is a shared zfs codebase for both Linux and FreeBSD. When I switched to FreeBSD on my home server ~10 years ago that wasn’t the case.
It’s not necessarily better, some things are a personal preference. Though some might be able to list some technical pros and cons.
Some things I appreciate are: