Any practical advantage of using *BSD on workstation over Linux at this moment? I heard that most of BSD developers use macOS, so the hardware compatibility is terrible.
If that's relevant to you, it also doesn't use systemd (I don't mind it because I learned how to use it properly, but I'd certainly love a break from troubleshooting it...)
1) Your workstation is a desktop as opposed to a laptop,
2) You have an NVidia graphics card (or use your motherboard default graphics card), and
3) You do not need CUDA
then FreeBSD is pretty likely to work out of the box with your hardware.
The biggest practical advantage for me is that the source code to the entire OS is installed in /usr/src and is very easy to read, modify, learn from, and build/install. So if you need to know how some obscure OS tool works, instead of browsing weird forums all day you can just read the source.