Как разработчику подготовиться к миграции на компьютер под управлением OSX?
Лично мне нужен ряд утилит, которых на os x нет. Типа pwgen, markdown... mc в конце-концов. Для этого надо GNU утилиты. Поэтому, сперва надо поставить homebrew (ну или macports, по вкусу). Для них надо xcode или xcode command line tool. 
Еще консоль. Станадртная в os x имхо ужасна настолько, что пригодна только для того, чтобы скопипастить с интернетов команду для установки homebrew. И то не рекомендую. Например, iterm2.
После этого ею уже можно пользоваться почти как нормальным юниксом... Ну до тех пока не понадобилась Java или, например, XWindow заменитель. Там Вас, возможно, ждут некоторые неожиданности :)
Еще. Почтовый клиент Apple Mail на мой вкус использовать невозможно. Поэтому жру кактус: использую Thunderbird.
Насчет эксклюзивного софта. Когда у меня был макбук я активно пользовался Coda для верстки (сейчас я занимаюсь более сложными задачами и та софтина мне уже не нужна). То есть супер пупер софта там нет (ну может еще там Sequel Pro, хотя ничего такого).
Эксклюзив не эксклюзив - аналоги под Win вы всегда откопаете, а вот под маком уже не так просто.
Вообще для разработчиков под макинтошем есть практически все (ну если вы конечно не любитель Visual Studio). Сами подумайте - многие крупные актишниые компании зачастую дают выбор Mac или PC.