Puedo ser un bebedor de refrescos de Apple, pero la respuesta sigue siendo sí.
Codifico para vivir en una PC, pero nunca he tenido personalmente una PC. Estoy profundamente arraigado en la experiencia Mac y todos los días en el trabajo extraño los matices sutiles, simples y elegantes de MAC OS. He maldecido a Windows sobre algo todos los días durante 14 años consecutivos.
Mi experiencia Mac desde la perspectiva del usuario es que el hardware Mac tiene una vida útil más larga. Mi promedio es de aproximadamente 7 años. Veremos cómo la Mac se vuelve menos actualizable.
2008 iMac (Core 2 Duo, 6 GB de RAM): sistema operativo actualizado 4 veces ahora, comenzando con OS X 10.5 ahora ejecutando Mavericks (OS X 10.9.5) muy bien. Ejecutará Yosemite. RAM actualizada más allá de la RAM máxima oficial admitida. Mi segunda Mac con la que hice eso. La emulación de Windows 7 es satisfactoria, pero solo después de que actualicé de 4 a 6 GB de RAM.
MacBook Pro 2012 (i7, 8 GB de RAM): reemplazó el disco duro original con un SSD, movió esa unidad al compartimento del CD y colocó el reproductor de CD en una caja externa. OS X se actualizó dos veces, ejecutando Mavericks muy bien. Esto arranca en frío para Parallels -> Win 7 -> Visual Studio más rápido que mi PC en el trabajo. Mucho mas rápido. No tengo problemas de rendimiento.
PD: Espero que tu SSD sea 6G SATA, y no 3.
2009 iPhone 3GS: no se puede actualizar a iOS 7, pero aún se sincroniza (a través de iTunes) con Mac con Mavericks.
El último "campo de código" que fui a cada presentador que hacía web o Visual Studio específicamente usaba MacBook Pros. Uno me dijo "Ojalá lo hubiera hecho antes". Uso Parallels para manejar Windows 7, y la integración paralela de Mac / Windoze Frankenstein es asombrosa.