Мне только что пришлось принять такое же решение, и я решил пойти без ссоры.Мне было легче видеть точно, что и когда происходило.
Поскольку интерфейсы iPhone и iPad относительно просты, я не получил большой выгоды от IB, но между MonoDevelop и IB было много прыжков.Как и вы, я не работал напрямую с дизайнерами.
Я делаю первоначальный макет в IB, чтобы получить координаты.После этого я просто делаю изменения непосредственно в коде.
Существует также преимущество меньшего количества файлов.
Еще одно преимущество заключалось в задании вопросов.Гораздо проще отправлять коллегам по электронной почте куски кода, чем файлы кода и XIB.Я также могу легко выделить основной код, необходимый для краткого определения вопроса.
Что касается ваших вопросов ... Мне было легче думать и структурировать свой проект в соответствии с MVC, когда я полностью контролировал - номожет быть, это только я.Для моего проекта я действительно не нашел что-то, где я думал, что xib-файл был бы намного лучше.Что касается производительности, я не проводил никаких тестов, поэтому не могу дать обоснованное мнение по этому поводу.Я где-то читал пост о том, что разница была незначительной, но быстрый поиск не нашел ее.Я постараюсь найти его сегодня вечером.