Понимаете, то, что есть в стандартных решениях очень мощные средства, но с достаточно простым пользовательским выводом - например связанные элементы выводятся в виде ссылки на связанный элемент с анкором в виде названия этого свзяанного элемента. Естественно, вам это совершенно не понравится. Значит нужно будет шаблон вывода править. Править, значит немного программировать. Даже если не сложные исправления (например просто добавит картинку со связанного элемента), чтобы понять где править и где брать данные, прочитать пару-тройку учебных материалов и использовать справочники по API-битрикса. Звучит сложно и запутанно, но это достаточно просто - только трудоемко (неделю-две, чтобы въехать в идеологию).
Поэтому - если вы ограничитесь только настройкой стандартных компонент битрикса, которых масса и у которых по 2-3 разных шаблона уже в поставке, программист вам не понадобится. Но, исходя из постановки вашего вопроса, именно ваши вопросы потребуют программирования - или вы сами это сделаете или наймете стороннего разработчика.
Еще раз, Битрикс очень мощная система, с последними нововведениями, у нее просто нет конкурентов по технологическим и пользовательским свойствам, но как и любая сложная система, с ней нужно квалифицированно работать и квалифицированно разрабатывать.
Ну а вам совет - не бойтесь битрикса, битрикс это всерьез и на долго. Начинайте работать с ним, появятся вопросы и не пожелаете нанимать разработчиков - обращайтесь на форуме, в ТП - почти всегда помощь оказывают, причем оказывают помощь такие монстры, что даже опытным разработчикам интересно смотреть на решения.
Кстати, у битриксов есть пробный (демо) период на 30 дней, когда можно взять любую конфигурацию и делать с ней, что хочешь - совершенно бесплатно. Либо тестовая лаборатория, когда разворачивается решение на серверах битрикса и оно доступно для опытов в течении 2х часов (можно выбрать наиболее подходящую вам версию битрикса: demo.1c-bitrix.ru )