FreeBSD definitely supports binary packages as well. It’s a great system to use too. In fact if there wasn’t a few Linux-specific tools I needed and FreeBSDs hardware support was on a par with Linux, then I would use FreeBSD as my primary system - without a doubt. But as it is I still run FreeBSD for all of my personal servers.
To be honest the tool I’d most want would be Docker and I couldn’t see that working even with binary compatibility.
On the FreeBSD servers I run, I just fire up a VM for the rare occasions I do require Linux (and it is extremely rare that happens), but Arch is a better compromise for me on my laptop.
Source: me. A FreeBSD workstation user for 16 years who has built his own machine with off the shelf parts since the beginning with a current machine running the latest and greatest.
Binary packages for -release and -stable are not updated.
I also ran into some strangeness with FreeBSD packages. I was on a STABLE release that was not the latest version. It was no longer possible for me to update and install binary packages.
This is generally the accepted solution if you don't want to follow Current.
It's my understanding that most of the other BSDs are similar in this regard, though I don't have first-hand experience.
if you want to stay with Linux, I have heard that Arch is one of the more BSD-like distributions.