Основной аргумент в пользу CMS: хоть наш магазин и будет сложным, но большинство функционала, который нам нужен, уже кем-то использовался.
Основной аргумент в пользу Framework: он позволяет делать любые доработки, не замедляя и усложняя работу сайта костылями.