Тогда все вью делай в xib, как уже писали xib никакого оверхеда в виде ранлупов и прочего не имеет, из xib можно даже обычные объекты, наследники NSObject создавать. Будет отдельный xib на ячейки, и кастомный наследник TableView/Collection вью, на сториборду кидаешь обычный UIView и устаналвиваешь ему в identity свой кастомный класс.
Так и я о том что обычные xib это хорошо, вот только мое возмущение почему нельзя во вью collection добавить ячейку это оч странно