Пункты 3 и 4 можно совместить, если в качестве платформы для своего интернет-магазина выбрать битрикс. Почему битрикс?
1. Много битрикс-программистов. Всегда можно найти подрядчика для установки, доработки шаблона под ваши нужды.
2. Сама cms развивается и стремится соответствовать местным законам. Например, 54 ФЗ о кассах
3. Большое количество
шаблонов среди которых есть и бесплатные.
4. Возможность быстрой интеграции с CRM, например
битрикс24
Saas решения я бы не пробовал. Во-первых тяжело мигрировать с него. во вторых возможности по развитию ограничены.
Бесплатные CMS для серьезного дела не рекомендую. Попробовать можно, чтобы знать.