Перешел с Windows на MacOS около 4 лет назад. Сначала Mac Mini, потом Macbook Air 13", Сейчас Macbook Pro Retina 13". Занимаюсь разработкой. С MacOS всё получается делать быстрее. Я также несколько лет сидел на Ubuntu, есть с чем сравнивать.
Основные преимущества:
1. Нормальный терминал. SSH и всё что от него зависит работает без всяких putty и т.п.
2. Большое сходство с Linux, начиная от дерева ФС и заканчивая возможностью компиляции множества Linux-программ из исходников и/или установки их из пакетных менеджеров вроде Homebrew. Всё что бывает нужно для разработки: различные интерпретаторы языков, docker (клиент) и т.п. работают без костылей. В приближенных к боевым условиям.
3. Безопасность. Конечно, многое зависит от пользователя. Но вот лично мне на много меньше встречается под Mac приложений, которые вместе с собой тащают всякую хрень и надеются, что ты не уберёшь галочку "Да, установите мне всё это" при установке. Разве что Utorrent пытается что-то пропихнуть. В целом, в плане безопасности актуальны практически все преимущества Linux-систем. Есть прозрачное шифрование всего диска, очень продуманные и удобно реализованные бекапы в Time machine. Всем этим очень просто управлять, не нужно быть для этого админом. Всё делается в несколько кликов.
4. Удобство. Субъективно, но после работы в MacOS, в Windows (иногда приходится использовать) всё кажется не на своих местах. Однако переход с Windows на MacOS был очень быстрым. Spotlight очень удобен, практически всё делается через него. Множество мелочей, нужно всё смотреть самому.
5. Очень хорошо собранные устройства. Техника Apple последних лет очень приятна в работе. Если сравнивать мегагерцы и т.п. она не будет фаворитом, но работать получается быстрее, за счёт продуманной эргономики. Кроме макбуков у меня есть 2 Windows ноутбука с i7, 16Gb, SSD. Очень шустрые. Но шум, качество клавиатуры, тачпеда, экрана и т.п. мелочи не дают работать за ними так же эффективно. Я использую их в качестве серверов.
Плюсов много, перечислять ещё долго можно. Для меня лично только один минус. Одно очень нужное мне в работе приложение есть только под Windows (dbForge Studio for Mysql). Есть куча костылей в виде виртуальных машин (Virtual Box, Parallels) или удалённых рабочих столов. Но это всё не то. Если есть приложение, которое работает только под Windows, эффективно с ним работать на 100% можно только в нём, или закрыв глаза на некоторые моменты. У меня такое приложение только одно, у кого-то их может быть больше. Это не удобно. Но в обратную сторону тоже самое. Например Sketch 3 - лучшее, что я видел для дизайна сайтов и приложений. Он только под мак.
Тема холиварная. Каждому своё. Знаю несколько человек, которые не хотят переходить на мак (может убеждения). Но не знаю ни одного, кто бы перешёл и вернулся в Windows (все разработчики). Решать нужно самому.