Какая ось лучше для универа - зависит от универа/преподавателей. У нас один из преподов по проге линуксоид, его группа изучает C++, работает на мультиплатформенном Qt.
Я бы взял Мак. Во-первых, работать банально приятнее будет, во-вторых, всегда можно поставить винду в виртуалку/или как 2ую ось с помощью BootCamp.
Насчет железа:
"По всем моим параметрам (легкость, практичность и мощность)"
С легкостью и практичностью понятно, а зачем нужна высокая мощность? Я сильно сомневаюсь, что задачи, которые вам будут давать в универе, смогут нагрузить хотябы двухъядерный i5 для ультрабуков. Как написал
Arik, вам ультрабука вам скорее всего вполне хватит.
Вам самому то не кажется странным, что для учебы будет нужен топовый ноутбук, который себе не все программисты то даже позволяют?
В общем, если вам нужен ноут чисто для учебы, я бы взял MBP 13" c 256/512гб SSD (тут уж в зависимости от того, насколько много у вас тяжелых файлов). Подошел бы и Air 13", но там разрешение экрана маленькое, не так приятно будет работать. Если для вас не критично - можно и Air взять.