Я всегда считал, что BSD более интуитивно понятны. В BSD есть несколько других философий, чем в Linux. Например, Linux предпочитает команды GNU, в то время как BSD выбирает либо классические команды BSD (которые похожи, но часто имеют разные варианты), либо вновь написанные, отступая к GNU, когда больше ничего не доступно. Кроме того, я считаю, что справочные страницы BSD более полны и содержат больше примеров, чем справочные страницы GNU, поскольку GNU предпочитает информационные страницы (которые я презираю) для примеров.
Многие системные администраторы ISP клянутся BSD. Они утверждают, что он лучше работает под нагрузкой, не сделал столько компромиссов для настольных ПК и что его сетевой стек более эффективен и менее глючит. Я не знаю, так ли это или все еще верно, но это то, что мне сказали.
Кроме того, OpenBSD имеет репутацию сосредоточенного на безопасности, и у них исторически был очень хороший послужной список, когда речь заходит о безопасности. Они предпринимают упреждающие меры (например, разрабатывают новые подпрограммы библиотеки времени выполнения C), чтобы предотвратить недостатки безопасности до того, как они могут быть записаны.
NetBSD имеет репутацию работающей практически на всем. У них длинный список платформ, которые они активно поддерживают. Linux, в некоторой степени, пытается это сделать, но обычно поддерживается только небольшое их подмножество.
Наконец, это часто сводится к личным предпочтениям. Ребята, которых вы имеете или собираетесь нанять, знают BSD? Вам лично это нравится?
Есть также несколько причин НЕ использовать BSD. Если вы в основном пользователь настольного компьютера, BSD, возможно, не лучший выбор. Конечно, вы можете установить на BSD большую часть того же, что и Linux, но вы не найдете «дистрибутив», похожий, скажем, на Ubuntu, который ориентирован исключительно на рабочий стол. Кроме того, некоторые драйверы устройств недоступны в BSD, поскольку они написаны только с лицензиями GPL.