Что будет рентабельнее, это можно сказать только после анализа вашего проекта. Нужно оценивать не только поддержку виртуальных товаров, но и формы оплаты, интеграции с бухгалтерскими программами, связь с социальнми сетями и многое другое
Проблема платных движков это полная зависимость от владельца этого движка. Ограничение на смену каких-то функций, высокая стоимость обслуживания.
Вы останавливаетесь на каких-то экзотических вариантах. Если хотите платный движок, то расмотрите предложения более известных движков magento, bitrix и т.д. Или используйте SaaS, т. е. аренду интернет-магазина.