Es muy subjetivo decir si el ordenador es "bueno" o no para un programador. Al menos sería más fácil decir algo significativo si supiéramos lo que el programador está programando. Es mucho más fácil comparar dos ordenadores concretos en función de una tarea de programación que necesite realizar.
Sin embargo, en el lado general de las cosas los pros para el MacBook Pro de 15" son:
- Potencia de la CPU/GPU (para un portátil)
- Mostrar
- Unidad de disco rápida
- Conectividad moderna (Thunderbolt 3 y USB 3.1 Gen 2)
- Duración de la batería
- Tamaño/peso
Los contras son:
- Límite de 16 GB de RAM
- No hay conectividad tradicional (USB-A, HDMI, Ethernet, etc.) sin adaptadores
- Probablemente no sea el mejor teclado del mundo
- No actualizable
- Precio
En cuanto a Ubuntu, no hay soporte oficial (o no oficial) para la barra táctil (todavía).