Хорош ли MODx и чем?
Админки в laravel генерируются, либо для CRUD генерируется код и потом добавляется проверка прав доступа - вот и вся админка. Поверьте лучше один раз научится этому чем копаться внутри CMS. 
В вашем случае главный недостаток modx в том что если вы научитесь им пользоваться, то не сможете потом этот навык продать. А если вы сделаете на laravel (пусть без vuejs), то потом сможете найти хорошую работу.
CMS подходят когда нужно быстро сделать и не менять логику работы, т.е. поставил - работает, разве что шаблон поменять, а если нужно менять логику работы, то архитектура CMS скорее мешает чем помогает.
Для laravel много бесплатных генераторов админок:
https://the-control-group.github.io/voyager/
laraadmin.com
https://github.com/LaravelDaily/quickadmin
https://github.com/z-song/laravel-admin
labs.infyom.com/laravelgenerator
https://github.com/appzcoder/crud-generator
https://backpackforlaravel.com/
https://github.com/LaravelRUS/SleepingOwlAdmin
По скромному описанию, на чем бы вы стали писать портотип?
Я возможно не совсем понял вопроса, поэтому не кидайтесь тапками) Если вы хотите создать прототип сайта, чтобы показать заказчику как всё будет устроено и как будет работать, чтобы он мог даже потыкать кнопочки, то почему не воспользоваться специальным софтом для прототипирования сайтов (например Axure 8), вместо того, чтобы писать сразу приложение на CMS или фреймворке?Сайт будет каталогом организаций с укзанием на карте, отзывами и т.д. Филиал яндек-карт тугиса и тд. 
Если нужно быстро, то для WP есть +100500 готовых плагинов и тем реализующих этот функционал. И не надо будет стрелять по воробьям из пушки.Если работали с MODx, какие самые крутые вещи в нем есть? Если работали с MODx, какие худшие решения в нем? Что в нем тяжелее всего делать?
Если вы уже работали с фреймворками типа Laravel, то MODX вам не нужен - забудьте про него. По своей сути, MODX это фреймворк с админкой, такие ещё называют CMF. Он нужен тем, для кого CMS уже создаёт ограничения/дискомфорт в чём либо, но полностью перейти на фреймворк не может по какой либо причине, а "работу работать" надо)