J'ai été à la fois un utilisateur de Mac et un utilisateur de Linux pendant de trop nombreuses années...
OS X est une interface utilisateur et un système d'exploitation vraiment polis avec un accent mis depuis longtemps sur la sécurité. La combinaison de matériel fermé et de système d'exploitation permet une construction de produit et une fonctionnalité de système d'exploitation supérieures.
Mes deux derniers achats de matériel étaient un iMac Pro et un ordinateur portable Lenovo 720. Le 720 avait à peu près les meilleures spécifications pour un ordinateur portable au moment où je l'ai acheté (il y a maintenant des systèmes i9 avec 32G de RAM). Avec KDE Ubuntu dessus, il est à peu près le même que mon vieux MacBook Pro 2014 en termes de performances perçues (et mesurées), mais un cran en dessous d'OS X lui-même en termes d'expérience utilisateur.
Linux est magnifique. L'environnement shell est un peu plus raffiné. Il fonctionne principalement sur tout le matériel avec lequel j'ai essayé de l'utiliser, y compris ce nouveau portable Lenovo saignant (qui a nécessité un hack/patch du noyau pour fonctionner presque entièrement).
Si l'argent était vraiment un objet, Linux est un excellent choix. Si vous voulez la meilleure combinaison de matériel et de logiciels qui fonctionne le mieux, Mac est la voie à suivre.
Quand je dis que Linux est une coupe en dessous d'OS X, c'est un peu moins décent une bonne expérience à utiliser. Je me retrouve à faire si peu de configuration du Mac dans les paramètres du système par rapport à Linux, car il fonctionne sacrément bien tel qu'il est configuré par défaut. Avec Linux, j'ai dû fignoler toutes sortes de choses, de la construction personnalisée du noyau à l'édition d'un certain nombre de fichiers texte de configuration (dans des langues assorties pour démarrer), pour obtenir une expérience presque aussi utilisable.
Une de mes expériences récentes a été la mise à jour de mon Lenovo vers Ubuntu 18.04. J'ai effectué la mise à jour en ligne de commande et la machine ne voulait pas démarrer. Après avoir passé quelques heures à essayer diverses choses suggérées par les questions/réponses assez utiles de la communauté à trouver, j'ai abandonné et installé à partir de zéro. J'ai ensuite dû passer un peu de temps à restaurer mes fichiers et mon environnement à partir de sauvegardes et de nouvelles installations.
Avec MacOS, j'ai effectué plusieurs fois des mises à jour de versions majeures sans jamais avoir à faire une nouvelle installation. En fait, je n'ai jamais fait une installation de MacOS à partir de zéro, sauf dans des VM sur un système Mac déjà en fonctionnement.
Une fois que j'ai fait installer KUbuntu, le serveur X se bloquait à chaque redémarrage et j'ai dû installer le pilote Nvidia natif pour le réparer. Il y avait plusieurs autres problèmes similaires qui ont dû être corrigés, et doivent être corrigés pour chaque installation de Linux. La bonne nouvelle est qu'il est facile de trouver comment réparer à peu près tout. La mauvaise nouvelle, c'est qu'il faut se donner la peine de corriger des trucs tout court.
J'ai ouvert l'applet des paramètres KDE et pour le trackpad, un certain nombre de contrôles sont grisés. Ils n'ont tout simplement pas été implémentés. Ensuite, j'ai dû me documenter sur les pilotes et les commandes xinput vs synaptic pour définir réellement les paramètres que l'interface utilisateur n'a't encore implémentés.
OS X fonctionne tout simplement.
La qualité des applications est aussi quelque chose à considérer. De nombreuses applications fonctionnent sur les deux. Google Chrome, par exemple. Les applications spécifiques à l'OS, cependant, semblent tellement plus polies sur OS X - même les offres Open Source de petits groupes de développeurs.
Alors que Linux vous donne un grand choix d'interfaces utilisateur et de distributions, il représente en fin de compte un objectif divisé. Si tout le travail qui a été effectué à la fois sur KDE et Gnome (par exemple) était consacré à l'un ou l'autre, l'état de l'art serait d'autant plus avancé.
Je suis un pro chevronné avec des décennies d'expérience. Je suis parfaitement bien avec le fait de supporter de devoir réparer les choses cassées après une installation linux. Je ne suis pas sûr que cela convienne à tout le monde.
Pour le travail professionnel, mon goto est Mac/OS X, puis Linux. Linux sur le serveur, 100 % du temps.