Problemas con Macbook pro. ¡Lo uso principalmente para desarrollo de software, programación y juegos!
Definitivamente existen diferencias entre un i5 y un i7, y considerando que lo usarás para el desarrollo de software, se recomienda que optes por la especificación más alta si es posible. Ya sea que esté depurando código o ejecutando simulaciones, podrá hacerlo sin problemas.
Cuanto mayor sea la memoria flash, mayor será la velocidad de lectura.
La resolución de una pantalla Retina es varias veces mayor que la de una pantalla normal. Te sugiero que mires las pantallas del ipad2 y del ipad3 para ver las diferencias. Esta brecha es anormal. Después de ver el ipad3, no querrás volver a mirar el ipad2. Por supuesto, si no tiene requisitos de alta resolución, puede ignorar esta brecha.
Los comentarios anteriores son para su referencia.