В целом у многих может быть отключен javaScript => работать какой нибудь фреймворк там не будет от слова со всем, следовательно vue, react, jQuery и любой js фреймворк отпадают.
Думаю стоит этот момент обсудить детали с заказчиком, готовы ли они поддерживать пользователей с отключенным js, если да. Делаете без фреймворков :)
Что будет собирать страницу на бекенде совершенное не важно, там работает все. Так что в целом на laravel + шаблонизатор можно будет сделать неплохой маркетплейс.
UPD
Хотя с другой стороны, как тогда делать чат, если не будет js => если все будет на одном сайте, то думаю можно будет и фреймворки юзать.