Стоит ли приобретать MacBook Pro 13" TB 2017 для программирования и учебы?
Про винду - все это мифы. Теперь она вполне юзабельная, фич больше, чем на макоси, в том числе для тачпада.
А по дизайну макось и вовсе устарела имхо, с последним обновлением fluent design винда вообще на голову выше устаревшего дизайна макоси, который не меняется уже давно. Хотя по продуманности предустановленных приложений, интеграции с тачбаром, мак впереди. 
С ультрабуком топ уровня все будет летать (не игры, конечно), тут без разницы. По удобству разработки - если под айось, то тут мак однозначно. Если веб, то тут уже винда несильно проигрывает, особенно с  учетом встроенной подсистемы ubuntu. Хотя, конечно, она работает неполноценно. А на маке все идеально, проблем с пакетами минимум, и еще есть отличный brew, который ставит php/apache/ruby/mysql/postgres в одну команду, и, помимо этого, еще и управляет их сервисами. 
Итого, о чем я хочу сказать: да, мак, скорей всего, будет лучше, особенно для разработки. Но отставание винды минимально, и тут надо сравнивать с конкретными моделями. 
Бюджетный вариант:  xiaomi notebook 2017
Небюджетный: Microsoft surface book 2
Вам подойдет. Особенно круто, что макбук позволит полностью отказатся от использования мыши что сильно добавит мобильности.