I'm not personally opposed to FreeBSD, but I worked for a company that used it and it might be worthwhile to explain why we stopped.
In the mid 2000s I joined a successful startup company. We were bought out by a Fortune 500 company. Because of a severance agreement that still has a little while left to run, I'm not going to name the company as my agreement doesn't allow me to "talk bad" about them on social media. So it's just easier to not mention their name. We were bought out because the Fortune 500 company tried to do what we did and their application sucked and ours was great, so it was just easier to buy us and layoff all their people who did what we did. At the time of the buyout, we had an assembly of Linux, FreeBSD and Ultrix servers. We had some lower management types who were IT geeks who pushed for FreeBSD so we used it some, but we didn't use it everywhere because some of our stuff was better supported under Linux. After a few years, we got all the Ultrix stuff moved to Linux. We ended up moving all the FreeBSD stuff to Linux because we had no choice. We had an unusual hardware configuration it was running on and we had a weird edge case where some of our hardware would cause FreeBSD to kernel panic and die. We reported the bug to the FreeBSD maintainers and how to trigger it. They got back to us and said that they acknowledged it was a bug exactly like we said, but they said they weren't going to fix it, maybe not ever, but certainly not any time soon. They said they didn't have the resources to fix it. So that pretty much clinched it that we had to move to Linux, which did not have this bug with our hardware. If we had had the same bug with Linux, I'm sure one way or another we could have gotten it fixed, even if we had to pay developers at a specific distribution (we were using Red Hat by the way) to fix it for us, but FreeBSD's attitude was kind of "It sux it be you". I get that we were probably the only company with the issue, but it was a very real issue for us. We couldn't have production servers getting kernel panics and dying because of it so we moved off and the application never used FreeBSD at all after that. The IT geek management types also eventually left the company and they were the ones who pushed for FreeBSD to begin with, so between lack of management support for it, the problem that wouldn't be fixed, and the advantages of just having everything under the same version of Linux, we never went back to it.