Если вам такое решение подходит и нет необходимости каждую вариацию товара иметь отдельной карточкой, то вполне можно обойтись и опциями.
Для любых сторонних модулей чаще всего требуется адаптация, как минимум, надо прописывать, чтобы это всё перегружалось при смене варианта.
В модуле таких настроек нет. Для связки задумана только одна миниатюра фото. До такого вида можно доработать.
Да, конечно, если товаров в связке очень много (сотни), то надо проводить дополнительную оптимизацию.