This is a piece of advice I always give when I consult: you need someone to have final say. Even in a co-op, even in a group of peers. There needs to be someone who can say “okay, we are implementing this” someone has to take on responsibility for the decisions
no game dev skill is more important than making up your fuckin mind