MacOS - это Freebsd, так что изходя из Unix возможностей, все одинаково. Зато в MacOS адекватно работает аппаратное ускорение GPU. И много специфического КАЧЕСТВЕННОГО софта.
Сложно ли? Технически нет, не сложно. Если у вас есть хотя бы минимальный опыт разработки.
Стоит ли заниматься? Ну это уже вам решать. Но если такой вопрос возник, то вероятно не стоит. Потому что как минимум не понимаете, зачем вам это нужно.