He sido tanto usuario de Mac como de Linux durante demasiados años...
OS X es una interfaz de usuario y un sistema operativo realmente pulidos con un enfoque de seguridad desde hace mucho tiempo. La combinación de hardware cerrado y sistema operativo hace que la construcción del producto y la funcionalidad del sistema operativo sean superiores.
Mis dos compras de hardware más recientes fueron un iMac Pro y un portátil Lenovo 720. El 720 tenía prácticamente las mejores especificaciones para un portátil en el momento en que lo compré (ahora hay sistemas i9 con 32G de RAM). Con KDE Ubuntu en él, es más o menos lo mismo que mi viejo MacBook Pro de 2014 en términos de rendimiento percibido (y medido), pero un corte por debajo del propio OS X en términos de experiencia de usuario.
Linux se ve precioso. El entorno de shell es un poco más refinado. La mayoría de las veces funciona en todo el hardware con el que he tratado de usarlo, incluyendo ese nuevo y sangriento portátil Lenovo (que requirió un hackeo/parche del kernel para funcionar casi por completo).
Si el dinero fuera realmente un objeto, Linux es una buena opción. Si quieres la mejor combinación de hardware y software que funciona mejor, Mac es el camino a seguir.
Cuando digo que Linux es un corte por debajo de OS X, es un poco menos decente una buena experiencia de uso. Me encuentro haciendo tan poca configuración del Mac en los ajustes del sistema en comparación con Linux, porque funciona condenadamente bien tal y como está configurado por defecto. Con Linux, he tenido que ajustar todo tipo de cosas, desde construcciones de kernel personalizadas hasta la edición de una serie de archivos de texto de configuración (en varios idiomas para arrancar), para obtener una experiencia casi tan utilizable.
Una experiencia reciente mía fue la actualización de mi Lenovo a Ubuntu 18.04. Hice la actualización por línea de comandos y la máquina no arrancaba. Después de pasar unas cuantas horas probando varias cosas sugeridas por las preguntas/respuestas de la comunidad, bastante útiles, me rendí e instalé desde cero. Luego tuve que dedicar un poco de tiempo a restaurar mis archivos y mi entorno a partir de copias de seguridad y de instalaciones nuevas.
Con MacOS, he hecho varias veces actualizaciones de versiones importantes sin tener que hacer nunca una instalación nueva. De hecho, nunca he hecho una instalación de MacOS desde cero, excepto en VMs en un sistema Mac ya en funcionamiento.
Una vez que tuve instalado KUbuntu, el servidor X se colgaba cada vez que reiniciaba, y tuve que instalar el driver nativo de Nvidia para solucionarlo. Hubo varios otros problemas similares que tuvieron que ser arreglados, y tienen que ser arreglados para cada instalación de Linux. La buena noticia es que la forma de arreglar casi todo es fácil de encontrar. La mala noticia es que hay que molestarse en arreglar cosas.
Abrí el applet de configuración de KDE y para el trackpad, varios de los controles están en gris. Simplemente no se han implementado. Luego tuve que leer sobre los controladores y comandos de xinput vs. synaptic para configurar los ajustes que la interfaz de usuario aún no ha implementado.
OS X simplemente funciona.
La calidad de las aplicaciones es algo a considerar, también. Muchas aplicaciones funcionan en ambos. Google Chrome, por ejemplo. Sin embargo, las aplicaciones específicas del sistema operativo parecen mucho más pulidas en OS X, incluso las ofertas de código abierto de pequeños grupos de desarrolladores.
Aunque Linux te da una gran opción de interfaces de usuario y distribuciones, en última instancia representa un enfoque dividido. Si todo el trabajo que se hizo en KDE y Gnome (por ejemplo) se dedicara a uno u otro, el estado del arte estaría mucho más avanzado.
Soy un profesional experimentado con décadas de experiencia. Me parece perfectamente bien tener que arreglar las cosas rotas después de una instalación de linux. No estoy seguro de que eso sea para todo el mundo.
Para el trabajo profesional, mi goto es Mac/OS X, luego Linux. Linux en el servidor 100% del tiempo.