ну так нельзя однозначно ответить, кто должен
это зависит от характеров людей. и что значит главный - тот кто несет ответственность за зарабатывание денег? их траты? в вопросах воспитания детей? в вопросах, как провести досуг? куда сходить отдохнуть? какие обои поклеить? что приготовить на обед? как назвать ребенка? починить люстру?
в каждом из хотя бы этих вопросов есть более или менее разбирающийся человек и тот и будет (должен быть) главным)
единственное, я не признаю тирании, категорических запретов (например муж жене: ты не наденешь это платье! и она слушается... жена мужу: нет, я хочу шубу, зарабатывай как хочешь, хоть ночами не спи, а эти деньги пойдут на шубу! и он слушается....)
и нужно не забывать, что главный решает, но он же и несет ответственность за ошибки, если что-то пойдет не так
и может стараться-стараться, а потом услышать : а надо было лучше так, а я ж говорил(а) и т.п.