Где 150, то лучше делать вообще на разных домена / хостингах и забыть о мульти магазине на ОС, так как абсолютно другие цифры
Для 5-20 магазинов думаю вполне адекватно использовать дефолтный функционал немного его доработав.
Хотя нужно немного и переделывать функционал мульти магазина, а именно url, чтобы на все магазины были единые url и не плодились при добавлении нового магазина. По всему остальному функционалу только дорабатывать )
Ну и конечно же зависит от количество товаров на сайтах. Если 100 товаров и 1000 магазинов надо создать, то на ОС можно сделать, другое когда у каждом магазине 100к товаров и всего магазинов 100. Тут все же вопрос должен возникать зачем и для чего и если какой-то сложный функционал и большие цифры, то думаю уже лучше разрабатывать с нуля на каком-нибудь laravel и не хейтить недоработанный функционал OC)