Насколько я в курсе, все e-commerce продукты как раз использует eav, притом весьма успешно. А слова типа "отказаться от модели eav, т.к. кучу джоинов цеплять - не очень хочется" очень похожи на преждевременные оптимизации, которые очень часто оказываются ошибочны. Запилите сначала так, как делают большинство, а потом уже оптимизируйте, когда будут бенчмарки кода. Про преждевременные операции с горького личного опыта*