V>Все-таки, множественное наследование как раз-таки дает бОльшую продуктивность при реализации сложных иерархий.
При реализации сложных иерархий начинают очень сильно проявляться сторонние эффекты!!!!
И в этом случае на тестирование и разруливание этих самых сторонних эффектов тратится сил гораздо больше чем на
реализацию Mixin-класса.
Это мое мнение, выстраданное не в одном проекте на C++.