Если у вас все в порядке с программным определением вашего пользовательского интерфейса, то я не вижу никаких проблем с этим.
Интерфейсный конструктор позволяет вам "графически" определять ваш интерфейс, и это может быть бесценным инструментом для игрыс вашими прототипами пользовательского интерфейса, но кроме этого в IB нет ничего, что вы не можете сделать программно.
В моем случае я вижу, что это зависит от того, какой пользовательский интерфейс я проектирую.Когда мне нужен довольно простой пользовательский интерфейс, IB непобедим для меня.С другой стороны, когда мой пользовательский интерфейс пытается быть немного нестандартным, я предпочитаю делать все программно.
Интересным моментом является то, что вы можете использовать IB для разработки своего пользовательского интерфейса, выбирая размеры и положение ваших элементов.и создать его программно.