New user here (so apologies for potential formatting errors), but I would like to share my thoughts and experiences, a lot of which overlap with things that have been said already. Personally, I use FreeBSD as a daily driver because it's by far the best and most elegant Unix-like OS for any purpose, whether server or desktop. (A relatively minimalist GNU/Linux distribution would be my second choice.)
All of my essential workflows can be implemented flawlessly using GUI or CLI programs available from the Ports database. For occasional work-mandated videoconferencing, I use either the Web clients (Zoom, Skype, Teams) in the Chromium port, or on my desktop, Electron/Qt5 versions in a Linux VM with PCIe forwarding from a USB 3 extension card for audio/webcam.
Here, in brief, are some of the other things that I especially/enjoy about FreeBSD when I use it on my desktop:
- beautiful simplicity and impeccable design philosophy that make the base system a joy to configure and use
- quick and straightforward installation (including of a DE using sysutils/desktop-installer)
- Linuxulator, which makes it possible to run even certain closed-source Linux binary blobs with native 'feel' and integration
- excellent documentation; stability and consistency in design mean that a lot of guides and manuals from 10, even 15 years ago remain valid (versus how many times has the default Ubuntu network management changed?)
- ifconfig(8)() as default in most GNU/Linux distros.
- huge, well-maintained collection of ports (if I am not mistaken, the second largest after the AUR)
- clear filesystem hierarchy (HIER(7)()), ports are installed to /usr/local
- no malignant creepware influenced by corporate interests (e.g. HDCP in the Linux kernel or the Widevine binary blob for Linux Chrome)
- GELI(8)() for encryption, zfs(8)() with RootOnZFS, and generally the entire GEOM(8)() framework
- great BSD-specific system administration tools such as gstat(8)() for monitoring disk I/O, which can be run in a desktop environment in a terminal emulator
While it would be even better if they could open-source their drivers, it is fantastic that Nvidia supports FreeBSD enough that the software on my desktop with a recent Nvidia chip (TU116) can tap into hardware graphics acceleration.
Another important (subjective) factor for me is that undescribable genuine 'UNIX feel', which, curiously, I get a lot less from GNU/Linux nowadays and which makes it clear to me that FreeBSD is the closest modern OS to genuine Unix, regardless of trademarks and copyrights.