sudo это тоже самое, что запустить командую строку от имени администратора, только вот делается это прямо из консоли с запросом вашего пароля при первом вводе, а потом права администратора автоматически пропадают через время (+ в безопасность) и нужно снова вводить пароль. Если вы пишете на JS, то скорее всего сталкивать с sudo будете крайне редко.
Лично я давно еще перешел с Windows на MacOS, так как половина пакетов для Python у меня банально не ставились. Была большая проблема с установкой. Также очень доволен производительностью как системой в целом, так и приложениями для разработки.
А еще не могу не отметить, что хоть MacOS довольна закрыта для пользователей, именно для кастомизации системы, то все равно очень много различных вещей можно переделать под себя.
Немного для сравнения, когда я использовал Windows я сидел сначала на Google Chrome и он, в среднем, потреблял 1ГБ ОЗУ, может даже больше. Потом я перешел на Opera GX, но это не совсем спасло меня, потребление уменьшилось до 700МБ-900МБ ОЗУ. Сейчас сижу на Safari и он потребляет 300МБ-500МБ ОЗУ.
Во всех браузерах смотрел потребления открыв одинаковые вкладки.