Как инструмент визуализации или для исследовательских целей (составление нескольких вариантов, чтобы увидеть, как они выглядят), это неплохо, но в целом я считаю, что браузер объектов подходит для большинства вещей, которые меня волнуют.
Как инструмент генерации кода, это ужасная идея.
Идея о том, что сначала мы разработаем всю структуру кода, а затем заполним пробелы небольшими кусочками реализации, в корне не работает.
Единственный раз, когда вы на самом деле знаете, как должна выглядеть структура кода, это если вы уже сделали точную такую же вещь ранее - однако тогда вы можете просто использовать свой предыдущий код и вам не нужно составлять новый код в любом виде дизайнера.
Если вы заранее решите использовать определенную структуру классов до того, как действительно попытаетесь решить проблему, есть 100% вероятность, что вы выберете неправильный дизайн и выстрелите себе в ногу.