Выглядит неплохо, есть несколько замечаний:
Думаю, логотип над заголовком занимает слишком много вертикального пространства, которое и так в дефиците из-за длинного описания и нескольких подкатегорий.
Поскольку одно из преимуществ макета с блоками — возможность видеть больше категорий без прокрутки, было бы очень хорошо сделать по умолчанию расположение логотипа и заголовка рядом друг с другом. Конечно, этого можно добиться с помощью переопределений CSS, но было бы здорово, если бы это работало корректно по умолчанию.
По поводу проблемы с подкатегориями второго уровня: мне нравятся ваши вложенные блоки, но в качестве дополнительной опции можно было бы показывать только один уровень подкатегорий с индикатором, если есть более глубокие уровни — например, надпись «+N подкатегорий» мелким шрифтом под заголовком дочерней категории, если есть внучатые категории.
И идеально подошёл бы макет в стиле «мазонри»…