I won't start a religious war here, but IB is awesome in demos and less awesome in real world. Versioning alone is enough to make you go crazy (especially back in the .nib days!).
Interested to how you do versioning on UI with or without IB though. Personally I just maintain branches until an agreed upon design is in place.