I have it for a year or so as a second OS for the lab desktop (at home). Feels great. I don't know how to say, you have to try to know the feeling. It feels simple, direct, clean, not bloated, don't know how to say. Try it. Can be tested in a virtual machine to not mess with dual boot at first.
Read the
FreeBSD Handbook first. This is a must. Not an optional step.
The installer will only get you to text mode. To install the video drivers and a GUI, there is a script called
desktop-installer, which will ask questions of what desktop environment to install and a few other related must know settings (including a firewall, etc). That will let you with a GUI just like any Linux, I'm using it with KDE.
Again, in FreeBSD newcomers
must read the FreeBSD Handbook first, and
must read install messages or other text may appear, and often
must follow the instructions from such messages.
I absolutely love FreeBSD, however, I'm typing this from Kubuntu 22.04 LTS.

Some things are tricky to set for a FreeBSD newcomer like me, or might require too much reading, or not yet ported to FreeBSD, things like that. Also, their forum is great, but other than the FreeBSD forum and the FreeBSD Handbook you won't get the gazillion of search answers one gets for Linux. The community is smaller, which is both a pitfall and a great advantage.
Most of the Linux things might be ported already, or might work in Linux compatible mode, though you might have some things not working. For example, for me the showstopper was that VirtualBox doesn't have USB2.0 in FreeBSD. I've just read VirtualBox now includes the USB 2.0 by default (before it was available only as a plugin), so maybe I could finally switch to FreeBSD.
WineHQ is ported (so things like LTspice, games or other Windows programs are working OK just as they work in Linux), though OS components are more conservative (e.g. no systemd, no alsa, etc.).
TL;DR
FreeBSD is great for those who have the discipline, the time, and the knowledge to set it properly, and eventually to port by themselves something that they need/want but is not yet available in FreeBSD.
If you don't care about UNIX, and just want to run something to get the job done, then use Ubuntu.