I can think of a few reasons on why not BSDs right now:
- Poor hardware support compared to Linux. Unfortunately, the Linux kernel compatibility layer isn't exactly a cure-all for fixing hardware support. Three years ago I tried using FreeBSD and I couldn't even get an accelerated desktop running on an Intel Skylake.
- Not sure if you experienced this; the FreeBSD kernel is dumb compared to Linux. In most manuals and Gemini responses there's always a need to manually start modules with kldload. In Linux the relevant module is generally loaded whenthe required daemon / hardware / service is started
Unfortunately, the BSDs really are not usable for me right now. Windows definitely works best for everything most of the time, but at this point Linux is my lowest baseline for what makes a usable OS.