Для C++, насколько мне известно, в OS X нет достаточно полного аналога Visual Studio. Для Java, конечно, есть Eclipse и IntelliJ IDEA.
Преимущества OS X лично для меня (уже около 3-х лет в качестве основной системы дома):
— Более-менее нормальная консоль, т.к. Unix.
— Из верхнего пункта все вытекающие последствия — консольные утилиты из коробки, Homebrew и т.п.
— Софт выглядит очень приятно, в плане дизайна и UX операционная система от Apple вне конкуренции, имхо.
— Есть очень полезный и качественный софт, повышающий скорость работы (Alfred, Dash, 1password, например).
— Ни разу не было серьезных проблем с системой
Недостатки:
— Отсутствует нормальный MS Office (для меня это проблема)
— Мало игр
Ну и ноуты от Apple выглядит классно.