MacBook для программирования — реально удобный вариант, особенно если работаешь с вебом, мобильными приложениями или хочешь нормальный Unix-терминал без танцев с бубном. Да, цена кусается и с софтом может быть косяк, но если не жалко денег и приоритет — комфорт и стабильность, то стоит. Главное — сразу брать с достаточным объёмом памяти, апгрейда потом нет, а тормозить не хочется.