Если можно в общих чертах преимущества того или иного сервера??
При расширении компании и объемов данных с какого сервера проще перебраться на более высокие мощности без каких то критических потерь и танцев.
Вам перечислили разное ПО, по сути.
А мощности зависят скорее от железа, на котором будет всё это запускаться.
В вашем случае, я думаю, самое простое и функциональное решение будет nextcloud. Он удобно управляется и умеет не только файлы хранить и синхронизировать, но и шарить контакты и.т.п.
А железо надо выбирать в зависимости от объёмов, которые надо хранить и нагрузки. Для начала, вполне можно поднять это на какой-нибудь обычной рабочей станции с 2 или 4 sata дисками в Raid1/10, например.
А при необходимости перенести на какой-нибудь мощный сервер со здоровой дисковой полкой. =) Т.е. всё это масштабируется вполне.