The project's requirement for flexibility, duration of the process, engagement of end-user, level of complexity, and scale of the project determines the better option.