1. На маке unix'овый терминал, что намного лучше, чем консоль виндовса. Но для разработчиков особой разницы нет. Захотят - накатят что угодно и на чём угодно.
2. Что касается программирования - не проблематично.
3. Нет. Всё, что в данной ценовой категории - это Macbook Air с 13 дюймовым экраном (что нереально мало для разработки, уж тем-более фронт-енда), да еще и с очень плохими характеристиками). За эти деньги лучше взять какой-то виндосовский ноут, где будет больше экран и лучше начинка. Либо вообще ПК с хорошей начинкой + подобрать классный монитор и приятную клавиатуру. Что еще нужно для счастья?
4. Macbook air - нет. Macbook pro - стоит. Т.к. на про уже хорошая начинка, которая точно даст вам лет 5 разрабатывать приложения и фронт-енд любой сложности, 15 дюймовый экран, хорошая клавиатура и тд. Но опять же таки, если бюджет не позволяет, то берите виндосовский ноутбук или ПК.