In a team environment, is it a better approach to avoid conflicts to create a harmony in group and speed up decision making or is it better to disagree and have a certain level of conflict to dominate with your point of view. Which approach you consider is a better approach and why?

In a team environment, is it a better approach to avoid conflicts to create a harmony in group and speed up decision making or is it better to disagree and have a certain level of conflict to dominate with your point of view. Which approach you consider is a better approach and why?