It's not really a demerit of FreeBSD given their lesser resources (and even less vender support) than Linux.
Most of the major ethernet chipsets for networking you'd expect to find in a server are well supported and the system is quite solid for many server use cases, but you're probably not going to be running bleeding edge consumer hardware day one on it.
On the desktop side of things Linux has far superior hardware support for current GPUs/Wifi chipsets. AMDGPU support is a few card generations behind (they have to spend effort porting from the Linux drivers) and things are still mostly in X11 land and you don't have Valve supporting gaming on BSD.
I'd still be interested in running FreeBSD on severs, it just takes a bit of different knowledge (the handbook is excellent) and with OpenZFS being a thing on Linux there's not as much exclusive to the BSDs on a surface level that Linux can't at least mostly provide.
Most of the major ethernet chipsets for networking you'd expect to find in a server are well supported and the system is quite solid for many server use cases, but you're probably not going to be running bleeding edge consumer hardware day one on it.
On the desktop side of things Linux has far superior hardware support for current GPUs/Wifi chipsets. AMDGPU support is a few card generations behind (they have to spend effort porting from the Linux drivers) and things are still mostly in X11 land and you don't have Valve supporting gaming on BSD.
I'd still be interested in running FreeBSD on severs, it just takes a bit of different knowledge (the handbook is excellent) and with OpenZFS being a thing on Linux there's not as much exclusive to the BSDs on a surface level that Linux can't at least mostly provide.