premetto che non ho mai provat nessun sistema BSD, ma so che i *BSD sono usati molto per fare firewall e cose del genere
credo che rispetto a linux come kernel sono meno innovativi e tendono ad avere un kernel sopratutto molto stabile, inoltre lo sviluppo credo che sia un po' più coordinato che quello di linux

non ho mai sentito invece di vantaggi in ambito desktop