This blog by Vermaden is probably one of the most cited in the FreeBSD community when someone in a forum/subreddit asks why FreeBSD. I think it does a good job encapsulating the reasons one would choose FreeBSD over Linux or other OS’s.
I’ve become more partial to the *BSD’s in the past couple of years and respect what each one brings. I do daily drive Debian tho ;)
Yes. I wouldn’t use it for anything where I’d need proprietary GPU drivers, but I do typically have to install proprietary Wi-Fi drivers on Linux. The important thing for me is that I can’t accidentally install anything that isn’t fully open-source unless I explicitly decide to (like adding “non-free” repositories in Debian)
If you have an NVidia card then you may want to look at NetBSD. They use a nouveau port from Linux.
Thanks. Luckily, I don’t think I’ve ever had an Nvidia card
https://www.unitedbsd.com/d/850-do-freenetopen-ship-with-any-proprietary-code-out-of-the-box
or tell me more about your hardware and maybe I can help more if I know specifically what you have. OpenBSD will often work with manufacturers to get them to