Из моей практики, неподготовленный к такой задаче разработчик собирает интерфейс очень плохо, приходится много раз его корректировать, чтобы получить вменяемый вариант. Конечно, со временем люди учатся, и через 2-3 года интерфейс собирают почти идеальный, но не стоит всегда на это рассчитывать.