Начну с того, что есть бесплатная версия, просто MAMP. Конкретно для меня она не подходит, так как нужен больший набор настроек под каждый хост.
По делу:
Все просто и быстро настраивается, добавил хост, подключил папку и готово, далее все индивидуально под каждый хост можно настроить при необходимости.
Можно запускать каждый из виртуальных хостов с собственной версией PHP, только при использовании такой возможности сталкивался с тем, что устанавливая параметры хоста к модулю Apache, могут привести к проблемам запуска сервера.
Легко предоставить доступ к хосту в вашей локальной сети, достаточно в настройках хоста установить галочку:
сохранить результат и делиться ссылкой для демонстрации результата.
Еще много можно сказать, но лучше попробовать, хотя бы пробный период.
P.s. Использую версию MAMP PRO 5.7 - на macOS Catalina.